home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_5.txt < prev    next >
Text File  |  1991-10-22  |  291KB  |  5,383 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_850:
  4. entry:
  5. fn00000000:
  6. 00000000  4E56 0000                link       A6, 0
  7. 00000004  2F0C                     move.l     -[A7], A4
  8. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 0000000A  2054                     movea.l    A0, [A4]
  10. 0000000C  42A8 0094                clr.l      [A0 + 0x94]
  11. 00000010  42A8 0068                clr.l      [A0 + 0x68]
  12. 00000014  316E 0020 0098           move.w     [A0 + 0x98], [A6 + 0x20]
  13. 0000001A  08A8 0006 00A6           bclr.b     [A0 + 0xA6], 0x6
  14. 00000020  08E8 0005 00A6           bset.b     [A0 + 0xA6], 0x5
  15. 00000026  317C 8000 009A           move.w     [A0 + 0x9A], 0x8000
  16. 0000002C  42A8 009C                clr.l      [A0 + 0x9C]
  17. 00000030  08E8 0007 00A6           bset.b     [A0 + 0xA6], 0x7
  18. 00000036  08E8 0004 00A6           bset.b     [A0 + 0xA6], 0x4
  19. 0000003C  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  20. 00000040  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  21. 00000044  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  22. 00000048  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  23. 0000004C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  24. 00000050  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  25. 00000054  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  26. 00000058  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  27. 0000005C  2F0C                     move.l     -[A7], A4
  28. 0000005E  4EAD 08AA                jsr        [A5 + 0x8AA]
  29. 00000062  1EBC 0001                move.b     [A7], 0x1
  30. 00000066  2F0C                     move.l     -[A7], A4
  31. 00000068  4EAD 0B42                jsr        [A5 + 0xB42]
  32. 0000006C  1EBC 0001                move.b     [A7], 0x1
  33. 00000070  2F0C                     move.l     -[A7], A4
  34. 00000072  4EAD 0B52                jsr        [A5 + 0xB52]
  35. 00000076  286E FFFC                movea.l    A4, [A6 - 0x4]
  36. 0000007A  4E5E                     unlink     A6
  37. 0000007C  4E75                     rts
  38. export_851:
  39. fn0000007E:
  40. 0000007E  4E56 0000                link       A6, 0
  41. 00000082  48E7 0018                movem.l    -[A7], A3,A4
  42. 00000086  266E 0008                movea.l    A3, [A6 + 0x8]
  43. 0000008A  286E 0014                movea.l    A4, [A6 + 0x14]
  44. 0000008E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  45. 00000092  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46. 00000096  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47. 0000009A  2F0B                     move.l     -[A7], A3
  48. 0000009C  4EAD 08B2                jsr        [A5 + 0x8B2]
  49. 000000A0  2053                     movea.l    A0, [A3]
  50. 000000A2  316C 0026 0098           move.w     [A0 + 0x98], [A4 + 0x26]
  51. 000000A8  4A6C 0028                tst.w      [A4 + 0x28]
  52. 000000AC  56C0                     sne        D0
  53. 000000AE  4400                     neg.b      D0
  54. 000000B0  EFE8 0041 00A6           bfins      [A0 + 0xA6] {4:32}, D4
  55. 000000B6  4A6C 002C                tst.w      [A4 + 0x2C]
  56. 000000BA  56C0                     sne        D0
  57. 000000BC  4400                     neg.b      D0
  58. 000000BE  1E80                     move.b     [A7], D0
  59. 000000C0  1F28 001C                move.b     -[A7], [A0 + 0x1C]
  60. 000000C4  4A6C 002A                tst.w      [A4 + 0x2A]
  61. 000000C8  56C0                     sne        D0
  62. 000000CA  4400                     neg.b      D0
  63. 000000CC  1F00                     move.b     -[A7], D0
  64. 000000CE  2F0B                     move.l     -[A7], A3
  65. 000000D0  4EAD 1AFA                jsr        [A5 + 0x1AFA]
  66. 000000D4  2053                     movea.l    A0, [A3]
  67. 000000D6  42A8 0094                clr.l      [A0 + 0x94]
  68. 000000DA  317C 8000 009A           move.w     [A0 + 0x9A], 0x8000
  69. 000000E0  42A8 009C                clr.l      [A0 + 0x9C]
  70. 000000E4  08E8 0007 00A6           bset.b     [A0 + 0xA6], 0x7
  71. 000000EA  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  72. 000000F0  4E5E                     unlink     A6
  73. 000000F2  4E75                     rts
  74. export_891:
  75. 000000F4  4E56 FFEC                link       A6, -0x0014
  76. 000000F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  77. 000000FC  286E 0008                movea.l    A4, [A6 + 0x8]
  78. 00000100  486E FFEC                pea.l      [A6 - 0x14]
  79. 00000104  486E FFF0                pea.l      [A6 - 0x10]
  80. 00000108  2F0C                     move.l     -[A7], A4
  81. 0000010A  4EAD F69C                jsr        [A5 - 0x964]
  82. 0000010E  2EAE FFF0                move.l     [A7], [A6 - 0x10]
  83. 00000112  2F0C                     move.l     -[A7], A4
  84. 00000114  4EAD F68E                jsr        [A5 - 0x972]
  85. 00000118  2E00                     move.l     D7, D0
  86. 0000011A  202E FFF0                move.l     D0, [A6 - 0x10]
  87. 0000011E  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  88. 00000122  4FEF 0010                lea.l      A7, [A7 + 0x10]
  89. 00000126  6604                     bne        +0x6 /* 0000012C */
  90. 00000128  2C07                     move.l     D6, D7
  91. 0000012A  600E                     bra        +0x10 /* 0000013A */
  92. label0000012C:
  93. 0000012C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  94. 00000130  2F0C                     move.l     -[A7], A4
  95. 00000132  4EAD F68E                jsr        [A5 - 0x972]
  96. 00000136  2C00                     move.l     D6, D0
  97. 00000138  508F                     addq.l     A7, 8
  98. label0000013A:
  99. 0000013A  486E FFFC                pea.l      [A6 - 0x4]
  100. 0000013E  486E FFFE                pea.l      [A6 - 0x2]
  101. 00000142  2F0C                     move.l     -[A7], A4
  102. 00000144  4EAD 08CA                jsr        [A5 + 0x8CA]
  103. 00000148  2054                     movea.l    A0, [A4]
  104. 0000014A  0C68 0001 007E           cmpi.w     [A0 + 0x7E], 0x1
  105. 00000150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  106. 00000154  6644                     bne        +0x46 /* 0000019A */
  107. 00000156  2F07                     move.l     -[A7], D7
  108. 00000158  2F0C                     move.l     -[A7], A4
  109. 0000015A  4EAD 1B5A                jsr        [A5 + 0x1B5A]
  110. 0000015E  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  111. 00000162  508F                     addq.l     A7, 8
  112. 00000164  6C00 009E                bge        +0xA0 /* 00000204 */
  113. 00000168  2047                     movea.l    A0, D7
  114. 0000016A  4868 0001                pea.l      [A0 + 0x1]
  115. 0000016E  42A7                     clr.l      -[A7]
  116. 00000170  2F0C                     move.l     -[A7], A4
  117. 00000172  4EAD F67A                jsr        [A5 - 0x986]
  118. 00000176  2D40 FFF0                move.l     [A6 - 0x10], D0
  119. 0000017A  4A86                     tst.l      D6
  120. 0000017C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  121. 00000180  6F10                     ble        +0x12 /* 00000192 */
  122. 00000182  2F06                     move.l     -[A7], D6
  123. 00000184  42A7                     clr.l      -[A7]
  124. 00000186  2F0C                     move.l     -[A7], A4
  125. 00000188  4EAD F67A                jsr        [A5 - 0x986]
  126. 0000018C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  127. 00000190  6002                     bra        +0x4 /* 00000194 */
  128. label00000192:
  129. 00000192  7000                     moveq.l    D0, 0x00
  130. label00000194:
  131. 00000194  2D40 FFEC                move.l     [A6 - 0x14], D0
  132. 00000198  6010                     bra        +0x12 /* 000001AA */
  133. label0000019A:
  134. 0000019A  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  135. 000001A0  6F62                     ble        +0x64 /* 00000204 */
  136. 000001A2  2D47 FFF0                move.l     [A6 - 0x10], D7
  137. 000001A6  2D46 FFEC                move.l     [A6 - 0x14], D6
  138. label000001AA:
  139. 000001AA  2054                     movea.l    A0, [A4]
  140. 000001AC  2D68 0084 FFF8           move.l     [A6 - 0x8], [A0 + 0x84]
  141. 000001B2  2E28 0080                move.l     D7, [A0 + 0x80]
  142. 000001B6  326E FFFC                movea.w    A1, [A6 - 0x4]
  143. 000001BA  D3C7                     add.l      A1, D7
  144. 000001BC  B3EE FFF0                cmpa.l     A1, [A6 - 0x10]
  145. 000001C0  6E24                     bgt        +0x26 /* 000001E6 */
  146. 000001C2  306E FFFC                movea.w    A0, [A6 - 0x4]
  147. 000001C6  202E FFF0                move.l     D0, [A6 - 0x10]
  148. 000001CA  9088                     sub.l      D0, A0
  149. 000001CC  5280                     addq.l     D0, 1
  150. 000001CE  2D40 FFF4                move.l     [A6 - 0xC], D0
  151. 000001D2  1F3C 0001                move.b     -[A7], 0x1
  152. 000001D6  486E FFF4                pea.l      [A6 - 0xC]
  153. 000001DA  2F0C                     move.l     -[A7], A4
  154. 000001DC  4EAD 092A                jsr        [A5 + 0x92A]
  155. 000001E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  156. 000001E4  601E                     bra        +0x20 /* 00000204 */
  157. label000001E6:
  158. 000001E6  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  159. 000001EA  6F18                     ble        +0x1A /* 00000204 */
  160. 000001EC  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  161. 000001F2  1F3C 0001                move.b     -[A7], 0x1
  162. 000001F6  486E FFF4                pea.l      [A6 - 0xC]
  163. 000001FA  2F0C                     move.l     -[A7], A4
  164. 000001FC  4EAD 092A                jsr        [A5 + 0x92A]
  165. 00000200  4FEF 000A                lea.l      A7, [A7 + 0xA]
  166. label00000204:
  167. 00000204  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  168. 00000208  4E5E                     unlink     A6
  169. 0000020A  4E75                     rts
  170. export_852:
  171. 0000020C  4E56 0000                link       A6, 0
  172. 00000210  206E 000C                movea.l    A0, [A6 + 0xC]
  173. 00000214  7000                     moveq.l    D0, 0x00
  174. 00000216  1010                     move.b     D0, [A0]
  175. 00000218  2F00                     move.l     -[A7], D0
  176. 0000021A  4868 0001                pea.l      [A0 + 0x1]
  177. 0000021E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  178. 00000222  4EAD F65A                jsr        [A5 - 0x9A6]
  179. 00000226  4E5E                     unlink     A6
  180. 00000228  4E75                     rts
  181. export_853:
  182. 0000022A  4E56 0000                link       A6, 0
  183. 0000022E  48E7 0108                movem.l    -[A7], D7,A4
  184. 00000232  286E 000C                movea.l    A4, [A6 + 0xC]
  185. 00000236  204C                     movea.l    A0, A4
  186. 00000238  A069                     trap       HGetState
  187. 0000023A  1E00                     move.b     D7, D0
  188. 0000023C  204C                     movea.l    A0, A4
  189. 0000023E  A029                     trap       HLock
  190. 00000240  42A7                     clr.l      -[A7]
  191. 00000242  2F0C                     move.l     -[A7], A4
  192. 00000244  4EAD 04E2                jsr        [A5 + 0x4E2]
  193. 00000248  2F14                     move.l     -[A7], [A4]
  194. 0000024A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  195. 0000024E  4EAD F65A                jsr        [A5 - 0x9A6]
  196. 00000252  1007                     move.b     D0, D7
  197. 00000254  204C                     movea.l    A0, A4
  198. 00000256  A06A                     trap       HSetState
  199. 00000258  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  200. 0000025E  4E5E                     unlink     A6
  201. 00000260  4E75                     rts
  202. export_854:
  203. 00000262  4E56 0000                link       A6, 0
  204. 00000266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  205. 0000026A  4EAD 156A                jsr        [A5 + 0x156A]
  206. 0000026E  4E5E                     unlink     A6
  207. 00000270  4E75                     rts
  208. export_855:
  209. 00000272  4E56 0000                link       A6, 0
  210. 00000276  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  211. 0000027A  4EAD 156A                jsr        [A5 + 0x156A]
  212. 0000027E  4E5E                     unlink     A6
  213. 00000280  4E75                     rts
  214. export_861:
  215. 00000282  4E56 0000                link       A6, 0
  216. 00000286  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  217. 0000028A  4EAD 156A                jsr        [A5 + 0x156A]
  218. 0000028E  4E5E                     unlink     A6
  219. 00000290  4E75                     rts
  220. export_862:
  221. 00000292  4E56 FFFE                link       A6, -0x0002
  222. 00000296  486E FFFE                pea.l      [A6 - 0x2]
  223. 0000029A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  224. 0000029E  4EAD 047A                jsr        [A5 + 0x47A]
  225. 000002A2  4A6E FFFE                tst.w      [A6 - 0x2]
  226. 000002A6  508F                     addq.l     A7, 8
  227. 000002A8  6D0E                     blt        +0x10 /* 000002B8 */
  228. 000002AA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  229. 000002AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  230. 000002B2  4EAD F668                jsr        [A5 - 0x998]
  231. 000002B6  5C8F                     addq.l     A7, 6
  232. label000002B8:
  233. 000002B8  4E5E                     unlink     A6
  234. 000002BA  4E75                     rts
  235. export_863:
  236. 000002BC  4E56 0000                link       A6, 0
  237. 000002C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  238. 000002C4  4EAD 156A                jsr        [A5 + 0x156A]
  239. 000002C8  4E5E                     unlink     A6
  240. 000002CA  4E75                     rts
  241. export_864:
  242. 000002CC  4E56 0000                link       A6, 0
  243. 000002D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  244. 000002D4  4EAD 156A                jsr        [A5 + 0x156A]
  245. 000002D8  4E5E                     unlink     A6
  246. 000002DA  4E75                     rts
  247. export_865:
  248. 000002DC  4E56 0000                link       A6, 0
  249. 000002E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  250. 000002E4  4EAD 156A                jsr        [A5 + 0x156A]
  251. 000002E8  4E5E                     unlink     A6
  252. 000002EA  4E75                     rts
  253. export_866:
  254. 000002EC  4E56 0000                link       A6, 0
  255. 000002F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  256. 000002F4  4EAD 156A                jsr        [A5 + 0x156A]
  257. 000002F8  4E5E                     unlink     A6
  258. 000002FA  4E75                     rts
  259. export_867:
  260. 000002FC  4E56 0000                link       A6, 0
  261. 00000300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  262. 00000304  4EAD 156A                jsr        [A5 + 0x156A]
  263. 00000308  4E5E                     unlink     A6
  264. 0000030A  4E75                     rts
  265. export_868:
  266. 0000030C  4E56 0000                link       A6, 0
  267. 00000310  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  268. 00000314  4EAD 156A                jsr        [A5 + 0x156A]
  269. 00000318  4E5E                     unlink     A6
  270. 0000031A  4E75                     rts
  271. export_870:
  272. 0000031C  4E56 0000                link       A6, 0
  273. 00000320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  274. 00000324  4EAD 156A                jsr        [A5 + 0x156A]
  275. 00000328  4E5E                     unlink     A6
  276. 0000032A  4E75                     rts
  277. export_871:
  278. 0000032C  4E56 0000                link       A6, 0
  279. 00000330  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  280. 00000334  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  281. 00000338  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  282. 0000033C  4EAD F67A                jsr        [A5 - 0x986]
  283. 00000340  4E5E                     unlink     A6
  284. 00000342  4E75                     rts
  285. export_872:
  286. 00000344  4E56 0000                link       A6, 0
  287. 00000348  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  288. 0000034C  4EAD 156A                jsr        [A5 + 0x156A]
  289. 00000350  4E5E                     unlink     A6
  290. 00000352  4E75                     rts
  291. export_873:
  292. 00000354  4E56 0000                link       A6, 0
  293. 00000358  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  294. 0000035C  4EAD 156A                jsr        [A5 + 0x156A]
  295. 00000360  4E5E                     unlink     A6
  296. 00000362  4E75                     rts
  297. export_875:
  298. 00000364  4E56 0000                link       A6, 0
  299. 00000368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  300. 0000036C  4EAD 156A                jsr        [A5 + 0x156A]
  301. 00000370  4E5E                     unlink     A6
  302. 00000372  4E75                     rts
  303. export_874:
  304. 00000374  4E56 0000                link       A6, 0
  305. 00000378  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  306. 0000037C  4EAD 156A                jsr        [A5 + 0x156A]
  307. 00000380  4E5E                     unlink     A6
  308. 00000382  4E75                     rts
  309. export_878:
  310. fn00000384:
  311. 00000384  4E56 FFFC                link       A6, -0x0004
  312. 00000388  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  313. 0000038C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  314. 00000390  4EAD 091A                jsr        [A5 + 0x91A]
  315. 00000394  206E 0008                movea.l    A0, [A6 + 0x8]
  316. 00000398  2050                     movea.l    A0, [A0]
  317. 0000039A  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  318. 000003A0  1E80                     move.b     [A7], D0
  319. 000003A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  320. 000003A6  4EAD 1B9A                jsr        [A5 + 0x1B9A]
  321. 000003AA  4E5E                     unlink     A6
  322. 000003AC  4E75                     rts
  323. export_879:
  324. 000003AE  4E56 FFF8                link       A6, -0x0008
  325. 000003B2  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  326. 000003B6  286E 0008                movea.l    A4, [A6 + 0x8]
  327. 000003BA  2054                     movea.l    A0, [A4]
  328. 000003BC  102E 000C                move.b     D0, [A6 + 0xC]
  329. 000003C0  EFE8 0041 00A6           bfins      [A0 + 0xA6] {4:32}, D4
  330. 000003C6  3268 0028                movea.w    A1, [A0 + 0x28]
  331. 000003CA  D3E8 0036                add.l      A1, [A0 + 0x36]
  332. 000003CE  2149 003E                move.l     [A0 + 0x3E], A1
  333. 000003D2  47E8 00A6                lea.l      A3, [A0 + 0xA6]
  334. 000003D6  2448                     movea.l    A2, A0
  335. 000003D8  0813 0006                btst.b     [A3], 0x6
  336. 000003DC  6700 00FE                beq        +0x100 /* 000004DC */
  337. 000003E0  4A13                     tst.b      [A3]
  338. 000003E2  6A2E                     bpl        +0x30 /* 00000412 */
  339. 000003E4  4878 0001                pea.l      [0x00000001]
  340. 000003E8  2F0C                     move.l     -[A7], A4
  341. 000003EA  4EAD 1B5A                jsr        [A5 + 0x1B5A]
  342. 000003EE  3E00                     move.w     D7, D0
  343. 000003F0  4A47                     tst.w      D7
  344. 000003F2  508F                     addq.l     A7, 8
  345. 000003F4  6F00 00E6                ble        +0xE8 /* 000004DC */
  346. 000003F8  2054                     movea.l    A0, [A4]
  347. 000003FA  3268 0028                movea.w    A1, [A0 + 0x28]
  348. 000003FE  2009                     move.l     D0, A1
  349. 00000400  81C7                     divs.w     D0, D7
  350. 00000402  C1C7                     muls.w     D0, D7
  351. 00000404  48C0                     ext.l      D0
  352. 00000406  D0A8 0036                add.l      D0, [A0 + 0x36]
  353. 0000040A  2140 003E                move.l     [A0 + 0x3E], D0
  354. 0000040E  6000 00CC                bra        +0xCE /* 000004DC */
  355. label00000412:
  356. 00000412  486E FFF8                pea.l      [A6 - 0x8]
  357. 00000416  206A 003A                movea.l    A0, [A2 + 0x3A]
  358. 0000041A  4868 0001                pea.l      [A0 + 0x1]
  359. 0000041E  206A 0036                movea.l    A0, [A2 + 0x36]
  360. 00000422  4868 0001                pea.l      [A0 + 0x1]
  361. 00000426  4EBA 2ECE                jsr        [PC + 0x2ECE /* 000032F6 */]
  362. 0000042A  486E FFF8                pea.l      [A6 - 0x8]
  363. 0000042E  2F0C                     move.l     -[A7], A4
  364. 00000430  4EAD F67E                jsr        [A5 - 0x982]
  365. 00000434  2E00                     move.l     D7, D0
  366. 00000436  2E87                     move.l     [A7], D7
  367. 00000438  2F0C                     move.l     -[A7], A4
  368. 0000043A  4EAD F68E                jsr        [A5 - 0x972]
  369. 0000043E  2C00                     move.l     D6, D0
  370. 00000440  486E FFF8                pea.l      [A6 - 0x8]
  371. 00000444  2054                     movea.l    A0, [A4]
  372. 00000446  2068 003A                movea.l    A0, [A0 + 0x3A]
  373. 0000044A  4868 0001                pea.l      [A0 + 0x1]
  374. 0000044E  2054                     movea.l    A0, [A4]
  375. 00000450  3268 0028                movea.w    A1, [A0 + 0x28]
  376. 00000454  D3E8 0036                add.l      A1, [A0 + 0x36]
  377. 00000458  4869 FFFF                pea.l      [A1 - 0x1]
  378. 0000045C  4EBA 2E98                jsr        [PC + 0x2E98 /* 000032F6 */]
  379. 00000460  486E FFF8                pea.l      [A6 - 0x8]
  380. 00000464  2F0C                     move.l     -[A7], A4
  381. 00000466  4EAD F67E                jsr        [A5 - 0x982]
  382. 0000046A  2E00                     move.l     D7, D0
  383. 0000046C  4A87                     tst.l      D7
  384. 0000046E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  385. 00000472  6F0E                     ble        +0x10 /* 00000482 */
  386. 00000474  2F07                     move.l     -[A7], D7
  387. 00000476  2F0C                     move.l     -[A7], A4
  388. 00000478  4EAD F68E                jsr        [A5 - 0x972]
  389. 0000047C  2A00                     move.l     D5, D0
  390. 0000047E  508F                     addq.l     A7, 8
  391. 00000480  600A                     bra        +0xC /* 0000048C */
  392. label00000482:
  393. 00000482  2F0C                     move.l     -[A7], A4
  394. 00000484  4EAD F692                jsr        [A5 - 0x96E]
  395. 00000488  2A00                     move.l     D5, D0
  396. 0000048A  588F                     addq.l     A7, 4
  397. label0000048C:
  398. 0000048C  BC85                     cmp.l      D6, D5
  399. 0000048E  6C4C                     bge        +0x4E /* 000004DC */
  400. 00000490  2045                     movea.l    A0, D5
  401. 00000492  4868 0001                pea.l      [A0 + 0x1]
  402. 00000496  2F06                     move.l     -[A7], D6
  403. 00000498  2F0C                     move.l     -[A7], A4
  404. 0000049A  4EAD F67A                jsr        [A5 - 0x986]
  405. 0000049E  2E00                     move.l     D7, D0
  406. 000004A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  407. 000004A4  6014                     bra        +0x16 /* 000004BA */
  408. label000004A6:
  409. 000004A6  2005                     move.l     D0, D5
  410. 000004A8  5385                     subq.l     D5, 1
  411. 000004AA  2F00                     move.l     -[A7], D0
  412. 000004AC  2F06                     move.l     -[A7], D6
  413. 000004AE  2F0C                     move.l     -[A7], A4
  414. 000004B0  4EAD F67A                jsr        [A5 - 0x986]
  415. 000004B4  2E00                     move.l     D7, D0
  416. 000004B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  417. label000004BA:
  418. 000004BA  2054                     movea.l    A0, [A4]
  419. 000004BC  3068 0028                movea.w    A0, [A0 + 0x28]
  420. 000004C0  B1C7                     cmpa.l     A0, D7
  421. 000004C2  6C04                     bge        +0x6 /* 000004C8 */
  422. 000004C4  BC85                     cmp.l      D6, D5
  423. 000004C6  6DDE                     blt        -0x20 /* 000004A6 */
  424. label000004C8:
  425. 000004C8  2454                     movea.l    A2, [A4]
  426. 000004CA  306A 0028                movea.w    A0, [A2 + 0x28]
  427. 000004CE  B1C7                     cmpa.l     A0, D7
  428. 000004D0  6F0A                     ble        +0xC /* 000004DC */
  429. 000004D2  2007                     move.l     D0, D7
  430. 000004D4  D0AA 0036                add.l      D0, [A2 + 0x36]
  431. 000004D8  2540 003E                move.l     [A2 + 0x3E], D0
  432. label000004DC:
  433. 000004DC  2F0C                     move.l     -[A7], A4
  434. 000004DE  4EAD 081A                jsr        [A5 + 0x81A]
  435. 000004E2  4CEE 1CE0 FFE0           movem.l    A4,A3,A2,D7,D6,D5, [A6 - 0x20]
  436. 000004E8  4E5E                     unlink     A6
  437. 000004EA  4E75                     rts
  438. export_880:
  439. 000004EC  4E56 0000                link       A6, 0
  440. 000004F0  206E 0008                movea.l    A0, [A6 + 0x8]
  441. 000004F4  2050                     movea.l    A0, [A0]
  442. 000004F6  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  443. 000004FC  4E5E                     unlink     A6
  444. 000004FE  4E75                     rts
  445. export_881:
  446. 00000500  4E56 0000                link       A6, 0
  447. 00000504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  448. 00000508  4EAD 156A                jsr        [A5 + 0x156A]
  449. 0000050C  4E5E                     unlink     A6
  450. 0000050E  4E75                     rts
  451. export_882:
  452. 00000510  4E56 0000                link       A6, 0
  453. 00000514  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  454. 00000518  4EAD 156A                jsr        [A5 + 0x156A]
  455. 0000051C  4E5E                     unlink     A6
  456. 0000051E  4E75                     rts
  457. export_884:
  458. 00000520  4E56 FEFC                link       A6, -0x0104
  459. 00000524  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  460. 00000528  2C2E 000C                move.l     D6, [A6 + 0xC]
  461. 0000052C  266E 0008                movea.l    A3, [A6 + 0x8]
  462. 00000530  99CC                     sub.l      A4, A4
  463. 00000532  99CC                     sub.l      A4, A4
  464. 00000534  7E00                     moveq.l    D7, 0x00
  465. 00000536  4A86                     tst.l      D6
  466. 00000538  6C2C                     bge        +0x2E /* 00000566 */
  467. 0000053A  2006                     move.l     D0, D6
  468. 0000053C  4480                     neg.l      D0
  469. 0000053E  7210                     moveq.l    D1, 0x10
  470. 00000540  E2A0                     asr        D0, D1
  471. 00000542  0240 FFFF                andi.w     D0, 0xFFFF
  472. 00000546  6B10                     bmi        +0x12 /* 00000558 */
  473. 00000548  0440 000C                subi.w     D0, 0xC
  474. 0000054C  6A0A                     bpl        +0xC /* 00000558 */
  475. 0000054E  5440                     addq.w     D0, 2
  476. 00000550  6B06                     bmi        +0x8 /* 00000558 */
  477. 00000552  7E01                     moveq.l    D7, 0x01
  478. 00000554  6000 00B0                bra        +0xB2 /* 00000606 */
  479. label00000558:
  480. 00000558  2F06                     move.l     -[A7], D6
  481. 0000055A  2F0B                     move.l     -[A7], A3
  482. 0000055C  4EAD 0FF2                jsr        [A5 + 0xFF2]
  483. 00000560  508F                     addq.l     A7, 8
  484. 00000562  6000 00A2                bra        +0xA4 /* 00000606 */
  485. label00000566:
  486. 00000566  2006                     move.l     D0, D6
  487. 00000568  7212                     moveq.l    D1, 0x12
  488. 0000056A  9081                     sub.l      D0, D1
  489. 0000056C  7222                     moveq.l    D1, 0x22
  490. 0000056E  B081                     cmp.l      D0, D1
  491. 00000570  6200 008A                bhi        +0x8C /* 000005FC */
  492. 00000574  43FA 00D0                lea.l      A1, [PC + 0xD0 /* 00000646 */]
  493. 00000578  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  494. 0000057C  4ED1                     jmp        [A1]
  495. 0000057E  2053                     movea.l    A0, [A3]
  496. 00000580  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  497. 00000586  6608                     bne        +0xA /* 00000590 */
  498. 00000588  3F3C 0003                move.w     -[A7], 0x3
  499. 0000058C  A9C8                     trap       SysBeep
  500. 0000058E  6076                     bra        +0x78 /* 00000606 */
  501. label00000590:
  502. 00000590  2053                     movea.l    A0, [A3]
  503. 00000592  0C28 0001 001C           cmpi.b     [A0 + 0x1C], 0x1
  504. 00000598  6604                     bne        +0x6 /* 0000059E */
  505. 0000059A  7000                     moveq.l    D0, 0x00
  506. 0000059C  6014                     bra        +0x16 /* 000005B2 */
  507. label0000059E:
  508. 0000059E  3F3C 0280                move.w     -[A7], 0x280
  509. 000005A2  486D F790                pea.l      [A5 - 0x870]
  510. 000005A6  486D F7A0                pea.l      [A5 - 0x860]
  511. 000005AA  4EBA 2BF2                jsr        [PC + 0x2BF2 /* 0000319E */]
  512. 000005AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  513. label000005B2:
  514. 000005B2  2053                     movea.l    A0, [A3]
  515. 000005B4  42A8 0094                clr.l      [A0 + 0x94]
  516. 000005B8  2F06                     move.l     -[A7], D6
  517. 000005BA  2F0B                     move.l     -[A7], A3
  518. 000005BC  4EAD 1C32                jsr        [A5 + 0x1C32]
  519. 000005C0  2840                     movea.l    A4, D0
  520. 000005C2  2053                     movea.l    A0, [A3]
  521. 000005C4  214C 0068                move.l     [A0 + 0x68], A4
  522. 000005C8  2E8C                     move.l     [A7], A4
  523. 000005CA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  524. 000005CE  4EAD ED26                jsr        [A5 - 0x12DA]
  525. 000005D2  2E8C                     move.l     [A7], A4
  526. 000005D4  4EAD F616                jsr        [A5 - 0x9EA]
  527. 000005D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  528. 000005DC  6028                     bra        +0x2A /* 00000606 */
  529. 000005DE  2F0B                     move.l     -[A7], A3
  530. 000005E0  4EAD E782                jsr        [A5 - 0x187E]
  531. 000005E4  1EBC 0001                move.b     [A7], 0x1
  532. 000005E8  2F0B                     move.l     -[A7], A3
  533. 000005EA  4EAD 1C1A                jsr        [A5 + 0x1C1A]
  534. 000005EE  2E8B                     move.l     [A7], A3
  535. 000005F0  4EAD 1BF2                jsr        [A5 + 0x1BF2]
  536. 000005F4  508F                     addq.l     A7, 8
  537. 000005F6  600E                     bra        +0x10 /* 00000606 */
  538. 000005F8  7E01                     moveq.l    D7, 0x01
  539. 000005FA  600A                     bra        +0xC /* 00000606 */
  540. label000005FC:
  541. 000005FC  2F06                     move.l     -[A7], D6
  542. 000005FE  2F0B                     move.l     -[A7], A3
  543. 00000600  4EAD 0FF2                jsr        [A5 + 0xFF2]
  544. 00000604  508F                     addq.l     A7, 8
  545. label00000606:
  546. 00000606  4A07                     tst.b      D7
  547. 00000608  6734                     beq        +0x36 /* 0000063E */
  548. 0000060A  2053                     movea.l    A0, [A3]
  549. 0000060C  0828 0004 00A6           btst.b     [A0 + 0xA6], 0x4
  550. 00000612  672A                     beq        +0x2C /* 0000063E */
  551. 00000614  2053                     movea.l    A0, [A3]
  552. 00000616  42A8 0094                clr.l      [A0 + 0x94]
  553. 0000061A  2F06                     move.l     -[A7], D6
  554. 0000061C  2F0B                     move.l     -[A7], A3
  555. 0000061E  4EAD 1C3A                jsr        [A5 + 0x1C3A]
  556. 00000622  2840                     movea.l    A4, D0
  557. 00000624  2053                     movea.l    A0, [A3]
  558. 00000626  214C 0068                move.l     [A0 + 0x68], A4
  559. 0000062A  2E8C                     move.l     [A7], A4
  560. 0000062C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  561. 00000630  4EAD ED26                jsr        [A5 - 0x12DA]
  562. 00000634  2E8C                     move.l     [A7], A4
  563. 00000636  4EAD F616                jsr        [A5 - 0x9EA]
  564. 0000063A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  565. label0000063E:
  566. 0000063E  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  567. 00000642  4E5E                     unlink     A6
  568. 00000644  4E75                     rts
  569. 00000646  FF38                     .extension 0xF38 // unimplemented
  570. 00000648  FF4A                     .extension 0xF4A // unimplemented
  571. 0000064A  FF38                     .extension 0xF38 // unimplemented
  572. 0000064C  FF38                     .extension 0xF38 // unimplemented
  573. 0000064E  FFB6                     .extension 0xFB6 // unimplemented
  574. 00000650  FF98                     .extension 0xF98 // unimplemented
  575. 00000652  FFB6                     .extension 0xFB6 // unimplemented
  576. 00000654  FFB6                     .extension 0xFB6 // unimplemented
  577. 00000656  FFB6                     .extension 0xFB6 // unimplemented
  578. 00000658  FFB6                     .extension 0xFB6 // unimplemented
  579. 0000065A  FFB6                     .extension 0xFB6 // unimplemented
  580. 0000065C  FFB6                     .extension 0xFB6 // unimplemented
  581. 0000065E  FFB2                     .extension 0xFB2 // unimplemented
  582. 00000660  FFB2                     .extension 0xFB2 // unimplemented
  583. 00000662  FFB2                     .extension 0xFB2 // unimplemented
  584. 00000664  FFB2                     .extension 0xFB2 // unimplemented
  585. 00000666  FFB2                     .extension 0xFB2 // unimplemented
  586. 00000668  FFB2                     .extension 0xFB2 // unimplemented
  587. 0000066A  FFB2                     .extension 0xFB2 // unimplemented
  588. 0000066C  FFB2                     .extension 0xFB2 // unimplemented
  589. 0000066E  FFB6                     .extension 0xFB6 // unimplemented
  590. 00000670  FFB6                     .extension 0xFB6 // unimplemented
  591. 00000672  FFB2                     .extension 0xFB2 // unimplemented
  592. 00000674  FFB2                     .extension 0xFB2 // unimplemented
  593. 00000676  FFB2                     .extension 0xFB2 // unimplemented
  594. 00000678  FFB6                     .extension 0xFB6 // unimplemented
  595. 0000067A  FFB6                     .extension 0xFB6 // unimplemented
  596. 0000067C  FFB6                     .extension 0xFB6 // unimplemented
  597. 0000067E  FFB6                     .extension 0xFB6 // unimplemented
  598. 00000680  FFB6                     .extension 0xFB6 // unimplemented
  599. 00000682  FFB6                     .extension 0xFB6 // unimplemented
  600. 00000684  FFB6                     .extension 0xFB6 // unimplemented
  601. 00000686  FFB2                     .extension 0xFB2 // unimplemented
  602. 00000688  FFB2                     .extension 0xFB2 // unimplemented
  603. 0000068A  FFB2                     .extension 0xFB2 // unimplemented
  604. fn0000068C:
  605. 0000068C  4E56 0000                link       A6, 0
  606. 00000690  2F07                     move.l     -[A7], D7
  607. 00000692  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  608. 00000696  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  609. 0000069A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  610. 0000069E  4EAD 0F7A                jsr        [A5 + 0xF7A]
  611. 000006A2  3E00                     move.w     D7, D0
  612. 000006A4  4A47                     tst.w      D7
  613. 000006A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  614. 000006AA  6F12                     ble        +0x14 /* 000006BE */
  615. 000006AC  3F07                     move.w     -[A7], D7
  616. 000006AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  617. 000006B2  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  618. 000006B6  4EAD 0F6A                jsr        [A5 + 0xF6A]
  619. 000006BA  508F                     addq.l     A7, 8
  620. 000006BC  6002                     bra        +0x4 /* 000006C0 */
  621. label000006BE:
  622. 000006BE  7000                     moveq.l    D0, 0x00
  623. label000006C0:
  624. 000006C0  2E1F                     move.l     D7, [A7]+
  625. 000006C2  4E5E                     unlink     A6
  626. 000006C4  4E75                     rts
  627. export_886:
  628. 000006C6  4E56 FEE4                link       A6, -0x011C
  629. 000006CA  48E7 0108                movem.l    -[A7], D7,A4
  630. 000006CE  286E 0008                movea.l    A4, [A6 + 0x8]
  631. 000006D2  2F0C                     move.l     -[A7], A4
  632. 000006D4  4EAD 1002                jsr        [A5 + 0x1002]
  633. 000006D8  2054                     movea.l    A0, [A4]
  634. 000006DA  4A28 001C                tst.b      [A0 + 0x1C]
  635. 000006DE  588F                     addq.l     A7, 4
  636. 000006E0  670E                     beq        +0x10 /* 000006F0 */
  637. 000006E2  4878 0017                pea.l      [0x00000017]
  638. 000006E6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  639. 000006EA  4EAD 0F02                jsr        [A5 + 0xF02]
  640. 000006EE  508F                     addq.l     A7, 8
  641. label000006F0:
  642. 000006F0  486E FFF4                pea.l      [A6 - 0xC]
  643. 000006F4  486E FFF8                pea.l      [A6 - 0x8]
  644. 000006F8  2F0C                     move.l     -[A7], A4
  645. 000006FA  4EAD F69C                jsr        [A5 - 0x964]
  646. 000006FE  202E FFF8                move.l     D0, [A6 - 0x8]
  647. 00000702  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  648. 00000706  4FEF 000C                lea.l      A7, [A7 + 0xC]
  649. 0000070A  6734                     beq        +0x36 /* 00000740 */
  650. 0000070C  4878 0013                pea.l      [0x00000013]
  651. 00000710  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  652. 00000714  4EAD 0F02                jsr        [A5 + 0xF02]
  653. 00000718  2054                     movea.l    A0, [A4]
  654. 0000071A  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  655. 00000720  508F                     addq.l     A7, 8
  656. 00000722  671C                     beq        +0x1E /* 00000740 */
  657. 00000724  4878 0012                pea.l      [0x00000012]
  658. 00000728  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  659. 0000072C  4EAD 0F02                jsr        [A5 + 0xF02]
  660. 00000730  7015                     moveq.l    D0, 0x15
  661. 00000732  2E80                     move.l     [A7], D0
  662. 00000734  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  663. 00000738  4EAD 0F02                jsr        [A5 + 0xF02]
  664. 0000073C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  665. label00000740:
  666. 00000740  2054                     movea.l    A0, [A4]
  667. 00000742  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  668. 00000748  6722                     beq        +0x24 /* 0000076C */
  669. 0000074A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  670. 00000750  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  671. 00000754  4EAD 10B2                jsr        [A5 + 0x10B2]
  672. 00000758  4A80                     tst.l      D0
  673. 0000075A  508F                     addq.l     A7, 8
  674. 0000075C  6F0E                     ble        +0x10 /* 0000076C */
  675. 0000075E  4878 0014                pea.l      [0x00000014 /* __m68k_vec_div_zero__ */]
  676. 00000762  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  677. 00000766  4EAD 0F02                jsr        [A5 + 0xF02]
  678. 0000076A  508F                     addq.l     A7, 8
  679. label0000076C:
  680. 0000076C  2054                     movea.l    A0, [A4]
  681. 0000076E  0828 0004 00A6           btst.b     [A0 + 0xA6], 0x4
  682. 00000774  6700 0210                beq        +0x212 /* 00000986 */
  683. 00000778  3D7C 0007 FFE6           move.w     [A6 - 0x1A], 0x7
  684. 0000077E  486E FFE8                pea.l      [A6 - 0x18]
  685. 00000782  486E FFE6                pea.l      [A6 - 0x1A]
  686. 00000786  2F0C                     move.l     -[A7], A4
  687. 00000788  4EAD F684                jsr        [A5 - 0x97C]
  688. 0000078C  082E 0000 FFE7           btst.b     [A6 - 0x19], 0x0
  689. 00000792  4FEF 000C                lea.l      A7, [A7 + 0xC]
  690. 00000796  6750                     beq        +0x52 /* 000007E8 */
  691. 00000798  2054                     movea.l    A0, [A4]
  692. 0000079A  3028 009A                move.w     D0, [A0 + 0x9A]
  693. 0000079E  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  694. 000007A2  6726                     beq        +0x28 /* 000007CA */
  695. 000007A4  2054                     movea.l    A0, [A4]
  696. 000007A6  316E FFE8 009A           move.w     [A0 + 0x9A], [A6 - 0x18]
  697. 000007AC  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  698. 000007B0  486E FEE4                pea.l      [A6 - 0x11C]
  699. 000007B4  A8FF                     trap       GetFName/GetFontName
  700. 000007B6  486E FEE4                pea.l      [A6 - 0x11C]
  701. 000007BA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  702. 000007BE  4EBA FECC                jsr        [PC - 0x134 /* 0000068C */]
  703. 000007C2  2054                     movea.l    A0, [A4]
  704. 000007C4  2140 009C                move.l     [A0 + 0x9C], D0
  705. 000007C8  5C8F                     addq.l     A7, 6
  706. label000007CA:
  707. 000007CA  2054                     movea.l    A0, [A4]
  708. 000007CC  4AA8 009C                tst.l      [A0 + 0x9C]
  709. 000007D0  6716                     beq        +0x18 /* 000007E8 */
  710. 000007D2  1F3C 0001                move.b     -[A7], 0x1
  711. 000007D6  2054                     movea.l    A0, [A4]
  712. 000007D8  2F28 009C                move.l     -[A7], [A0 + 0x9C]
  713. 000007DC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  714. 000007E0  4EAD 0F42                jsr        [A5 + 0xF42]
  715. 000007E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  716. label000007E8:
  717. 000007E8  082E 0002 FFE7           btst.b     [A6 - 0x19], 0x2
  718. 000007EE  676A                     beq        +0x6C /* 0000085A */
  719. 000007F0  4A6E FFEC                tst.w      [A6 - 0x14]
  720. 000007F4  6610                     bne        +0x12 /* 00000806 */
  721. 000007F6  4267                     clr.w      -[A7]
  722. 000007F8  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  723. 000007FC  6604                     bne        +0x6 /* 00000802 */
  724. 000007FE  3EBC 000C                move.w     [A7], 0xC
  725. label00000802:
  726. 00000802  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  727. label00000806:
  728. 00000806  2054                     movea.l    A0, [A4]
  729. 00000808  3028 00A0                move.w     D0, [A0 + 0xA0]
  730. 0000080C  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  731. 00000810  672A                     beq        +0x2C /* 0000083C */
  732. 00000812  2054                     movea.l    A0, [A4]
  733. 00000814  316E FFEC 00A0           move.w     [A0 + 0xA0], [A6 - 0x14]
  734. 0000081A  326E FFEC                movea.w    A1, [A6 - 0x14]
  735. 0000081E  2F09                     move.l     -[A7], A1
  736. 00000820  486E FEE4                pea.l      [A6 - 0x11C]
  737. 00000824  4EAD 0572                jsr        [A5 + 0x572]
  738. 00000828  486E FEE4                pea.l      [A6 - 0x11C]
  739. 0000082C  3F3C 000B                move.w     -[A7], 0xB
  740. 00000830  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000068C */]
  741. 00000834  2054                     movea.l    A0, [A4]
  742. 00000836  2140 00A2                move.l     [A0 + 0xA2], D0
  743. 0000083A  5C8F                     addq.l     A7, 6
  744. label0000083C:
  745. 0000083C  2054                     movea.l    A0, [A4]
  746. 0000083E  4AA8 00A2                tst.l      [A0 + 0xA2]
  747. 00000842  6716                     beq        +0x18 /* 0000085A */
  748. 00000844  1F3C 0001                move.b     -[A7], 0x1
  749. 00000848  2054                     movea.l    A0, [A4]
  750. 0000084A  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  751. 0000084E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  752. 00000852  4EAD 0F42                jsr        [A5 + 0xF42]
  753. 00000856  4FEF 000A                lea.l      A7, [A7 + 0xA]
  754. label0000085A:
  755. 0000085A  082E 0001 FFE7           btst.b     [A6 - 0x19], 0x1
  756. 00000860  6700 00E4                beq        +0xE6 /* 00000946 */
  757. 00000864  4A2E FFEA                tst.b      [A6 - 0x16]
  758. 00000868  6618                     bne        +0x1A /* 00000882 */
  759. 0000086A  1F3C 0001                move.b     -[A7], 0x1
  760. 0000086E  4878 001E                pea.l      [0x0000001E]
  761. 00000872  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  762. 00000876  4EAD 0F42                jsr        [A5 + 0xF42]
  763. 0000087A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  764. 0000087E  6000 00C6                bra        +0xC8 /* 00000946 */
  765. label00000882:
  766. 00000882  082E 0000 FFEA           btst.b     [A6 - 0x16], 0x0
  767. 00000888  6714                     beq        +0x16 /* 0000089E */
  768. 0000088A  1F3C 0001                move.b     -[A7], 0x1
  769. 0000088E  4878 001F                pea.l      [0x0000001F]
  770. 00000892  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  771. 00000896  4EAD 0F42                jsr        [A5 + 0xF42]
  772. 0000089A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  773. label0000089E:
  774. 0000089E  082E 0001 FFEA           btst.b     [A6 - 0x16], 0x1
  775. 000008A4  6714                     beq        +0x16 /* 000008BA */
  776. 000008A6  1F3C 0001                move.b     -[A7], 0x1
  777. 000008AA  4878 0020                pea.l      [0x00000020 /* __m68k_vec_priv_violation__ */]
  778. 000008AE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  779. 000008B2  4EAD 0F42                jsr        [A5 + 0xF42]
  780. 000008B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  781. label000008BA:
  782. 000008BA  082E 0002 FFEA           btst.b     [A6 - 0x16], 0x2
  783. 000008C0  6714                     beq        +0x16 /* 000008D6 */
  784. 000008C2  1F3C 0001                move.b     -[A7], 0x1
  785. 000008C6  4878 0021                pea.l      [0x00000021]
  786. 000008CA  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  787. 000008CE  4EAD 0F42                jsr        [A5 + 0xF42]
  788. 000008D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  789. label000008D6:
  790. 000008D6  082E 0003 FFEA           btst.b     [A6 - 0x16], 0x3
  791. 000008DC  6714                     beq        +0x16 /* 000008F2 */
  792. 000008DE  1F3C 0001                move.b     -[A7], 0x1
  793. 000008E2  4878 0022                pea.l      [0x00000022]
  794. 000008E6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  795. 000008EA  4EAD 0F42                jsr        [A5 + 0xF42]
  796. 000008EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  797. label000008F2:
  798. 000008F2  082E 0004 FFEA           btst.b     [A6 - 0x16], 0x4
  799. 000008F8  6714                     beq        +0x16 /* 0000090E */
  800. 000008FA  1F3C 0001                move.b     -[A7], 0x1
  801. 000008FE  4878 0023                pea.l      [0x00000023]
  802. 00000902  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  803. 00000906  4EAD 0F42                jsr        [A5 + 0xF42]
  804. 0000090A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  805. label0000090E:
  806. 0000090E  082E 0005 FFEA           btst.b     [A6 - 0x16], 0x5
  807. 00000914  6714                     beq        +0x16 /* 0000092A */
  808. 00000916  1F3C 0001                move.b     -[A7], 0x1
  809. 0000091A  4878 0024                pea.l      [0x00000024 /* __m68k_vec_trace__ */]
  810. 0000091E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  811. 00000922  4EAD 0F42                jsr        [A5 + 0xF42]
  812. 00000926  4FEF 000A                lea.l      A7, [A7 + 0xA]
  813. label0000092A:
  814. 0000092A  082E 0006 FFEA           btst.b     [A6 - 0x16], 0x6
  815. 00000930  6714                     beq        +0x16 /* 00000946 */
  816. 00000932  1F3C 0001                move.b     -[A7], 0x1
  817. 00000936  4878 0025                pea.l      [0x00000025]
  818. 0000093A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  819. 0000093E  4EAD 0F42                jsr        [A5 + 0xF42]
  820. 00000942  4FEF 000A                lea.l      A7, [A7 + 0xA]
  821. label00000946:
  822. 00000946  2F0C                     move.l     -[A7], A4
  823. 00000948  4EAD F674                jsr        [A5 - 0x98C]
  824. 0000094C  2E00                     move.l     D7, D0
  825. 0000094E  4A87                     tst.l      D7
  826. 00000950  588F                     addq.l     A7, 4
  827. 00000952  6712                     beq        +0x14 /* 00000966 */
  828. 00000954  1F3C 0001                move.b     -[A7], 0x1
  829. 00000958  2F07                     move.l     -[A7], D7
  830. 0000095A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  831. 0000095E  4EAD 0F42                jsr        [A5 + 0xF42]
  832. 00000962  4FEF 000A                lea.l      A7, [A7 + 0xA]
  833. label00000966:
  834. 00000966  2F0C                     move.l     -[A7], A4
  835. 00000968  4EAD F678                jsr        [A5 - 0x988]
  836. 0000096C  2E00                     move.l     D7, D0
  837. 0000096E  4A87                     tst.l      D7
  838. 00000970  588F                     addq.l     A7, 4
  839. 00000972  6712                     beq        +0x14 /* 00000986 */
  840. 00000974  1F3C 0001                move.b     -[A7], 0x1
  841. 00000978  2F07                     move.l     -[A7], D7
  842. 0000097A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  843. 0000097E  4EAD 0F42                jsr        [A5 + 0xF42]
  844. 00000982  4FEF 000A                lea.l      A7, [A7 + 0xA]
  845. label00000986:
  846. 00000986  4CDF 1080                movem.l    A4,D7, [A7]+
  847. 0000098A  4E5E                     unlink     A6
  848. 0000098C  4E75                     rts
  849. export_887:
  850. 0000098E  4E56 FFF0                link       A6, -0x0010
  851. 00000992  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  852. 00000996  1C2E 000C                move.b     D6, [A6 + 0xC]
  853. 0000099A  1E2E 000E                move.b     D7, [A6 + 0xE]
  854. 0000099E  266E 0010                movea.l    A3, [A6 + 0x10]
  855. 000009A2  246E 0008                movea.l    A2, [A6 + 0x8]
  856. 000009A6  49EB 000E                lea.l      A4, [A3 + 0xE]
  857. 000009AA  0814 0000                btst.b     [A4], 0x0
  858. 000009AE  6710                     beq        +0x12 /* 000009C0 */
  859. 000009B0  2F0B                     move.l     -[A7], A3
  860. 000009B2  1F07                     move.b     -[A7], D7
  861. 000009B4  1F06                     move.b     -[A7], D6
  862. 000009B6  2F0A                     move.l     -[A7], A2
  863. 000009B8  4EAD 0942                jsr        [A5 + 0x942]
  864. 000009BC  6000 012A                bra        +0x12C /* 00000AE8 */
  865. label000009C0:
  866. 000009C0  7000                     moveq.l    D0, 0x00
  867. 000009C2  1007                     move.b     D0, D7
  868. 000009C4  0440 0073                subi.w     D0, 0x73 /* 's' */
  869. 000009C8  0C40 000B                cmpi.w     D0, 0xB
  870. 000009CC  6200 00A0                bhi        +0xA2 /* 00000A6E */
  871. 000009D0  43FA 0120                lea.l      A1, [PC + 0x120 /* 00000AF2 */]
  872. 000009D4  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  873. 000009D8  4ED1                     jmp        [A1]
  874. 000009DA  2F0B                     move.l     -[A7], A3
  875. 000009DC  1F07                     move.b     -[A7], D7
  876. 000009DE  1F06                     move.b     -[A7], D6
  877. 000009E0  2F0A                     move.l     -[A7], A2
  878. 000009E2  4EAD 0942                jsr        [A5 + 0x942]
  879. 000009E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  880. 000009EA  6000 00FC                bra        +0xFE /* 00000AE8 */
  881. 000009EE  2052                     movea.l    A0, [A2]
  882. 000009F0  4AA8 0090                tst.l      [A0 + 0x90]
  883. 000009F4  6700 00F2                beq        +0xF4 /* 00000AE8 */
  884. 000009F8  486E FFF0                pea.l      [A6 - 0x10]
  885. 000009FC  486E FFF4                pea.l      [A6 - 0xC]
  886. 00000A00  2F0A                     move.l     -[A7], A2
  887. 00000A02  4EAD 08BA                jsr        [A5 + 0x8BA]
  888. 00000A06  42AE FFFC                clr.l      [A6 - 0x4]
  889. 00000A0A  2052                     movea.l    A0, [A2]
  890. 00000A0C  2068 0090                movea.l    A0, [A0 + 0x90]
  891. 00000A10  2050                     movea.l    A0, [A0]
  892. 00000A12  3068 008A                movea.w    A0, [A0 + 0x8A]
  893. 00000A16  2E2E FFF0                move.l     D7, [A6 - 0x10]
  894. 00000A1A  9E88                     sub.l      D7, A0
  895. 00000A1C  4A87                     tst.l      D7
  896. 00000A1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  897. 00000A22  6C04                     bge        +0x6 /* 00000A28 */
  898. 00000A24  7000                     moveq.l    D0, 0x00
  899. 00000A26  6002                     bra        +0x4 /* 00000A2A */
  900. label00000A28:
  901. 00000A28  2007                     move.l     D0, D7
  902. label00000A2A:
  903. 00000A2A  2D40 FFF8                move.l     [A6 - 0x8], D0
  904. 00000A2E  1F3C 0001                move.b     -[A7], 0x1
  905. 00000A32  486E FFF8                pea.l      [A6 - 0x8]
  906. 00000A36  2F0A                     move.l     -[A7], A2
  907. 00000A38  4EAD 092A                jsr        [A5 + 0x92A]
  908. 00000A3C  2052                     movea.l    A0, [A2]
  909. 00000A3E  2EA8 0090                move.l     [A7], [A0 + 0x90]
  910. 00000A42  4EAD 0A4A                jsr        [A5 + 0xA4A]
  911. 00000A46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  912. 00000A4A  6000 009C                bra        +0x9E /* 00000AE8 */
  913. 00000A4E  2052                     movea.l    A0, [A2]
  914. 00000A50  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  915. 00000A56  6700 0090                beq        +0x92 /* 00000AE8 */
  916. 00000A5A  3F14                     move.w     -[A7], [A4]
  917. 00000A5C  1F06                     move.b     -[A7], D6
  918. 00000A5E  2F0A                     move.l     -[A7], A2
  919. 00000A60  4EAD F696                jsr        [A5 - 0x96A]
  920. 00000A64  2E8A                     move.l     [A7], A2
  921. 00000A66  4EAD 1BF2                jsr        [A5 + 0x1BF2]
  922. 00000A6A  508F                     addq.l     A7, 8
  923. 00000A6C  607A                     bra        +0x7C /* 00000AE8 */
  924. label00000A6E:
  925. 00000A6E  2852                     movea.l    A4, [A2]
  926. 00000A70  082C 0005 00A6           btst.b     [A4 + 0xA6], 0x5
  927. 00000A76  6770                     beq        +0x72 /* 00000AE8 */
  928. 00000A78  4AAC 0094                tst.l      [A4 + 0x94]
  929. 00000A7C  6726                     beq        +0x28 /* 00000AA4 */
  930. 00000A7E  2F2C 0094                move.l     -[A7], [A4 + 0x94]
  931. 00000A82  4EAD 194A                jsr        [A5 + 0x194A]
  932. 00000A86  4A00                     tst.b      D0
  933. 00000A88  588F                     addq.l     A7, 4
  934. 00000A8A  6618                     bne        +0x1A /* 00000AA4 */
  935. 00000A8C  42A7                     clr.l      -[A7]
  936. 00000A8E  2052                     movea.l    A0, [A2]
  937. 00000A90  2F28 000A                move.l     -[A7], [A0 + 0xA]
  938. 00000A94  4EAD ED26                jsr        [A5 - 0x12DA]
  939. 00000A98  2052                     movea.l    A0, [A2]
  940. 00000A9A  42A8 0094                clr.l      [A0 + 0x94]
  941. 00000A9E  42A8 0068                clr.l      [A0 + 0x68]
  942. 00000AA2  508F                     addq.l     A7, 8
  943. label00000AA4:
  944. 00000AA4  2052                     movea.l    A0, [A2]
  945. 00000AA6  4AA8 0094                tst.l      [A0 + 0x94]
  946. 00000AAA  6624                     bne        +0x26 /* 00000AD0 */
  947. 00000AAC  42A7                     clr.l      -[A7]
  948. 00000AAE  2F0A                     move.l     -[A7], A2
  949. 00000AB0  4EAD 1C32                jsr        [A5 + 0x1C32]
  950. 00000AB4  2840                     movea.l    A4, D0
  951. 00000AB6  2052                     movea.l    A0, [A2]
  952. 00000AB8  214C 0068                move.l     [A0 + 0x68], A4
  953. 00000ABC  2E8C                     move.l     [A7], A4
  954. 00000ABE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  955. 00000AC2  4EAD ED26                jsr        [A5 - 0x12DA]
  956. 00000AC6  2052                     movea.l    A0, [A2]
  957. 00000AC8  214C 0094                move.l     [A0 + 0x94], A4
  958. 00000ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  959. label00000AD0:
  960. 00000AD0  2F0B                     move.l     -[A7], A3
  961. 00000AD2  7000                     moveq.l    D0, 0x00
  962. 00000AD4  1007                     move.b     D0, D7
  963. 00000AD6  3F00                     move.w     -[A7], D0
  964. 00000AD8  1F06                     move.b     -[A7], D6
  965. 00000ADA  2052                     movea.l    A0, [A2]
  966. 00000ADC  2F28 0094                move.l     -[A7], [A0 + 0x94]
  967. 00000AE0  4EAD 191A                jsr        [A5 + 0x191A]
  968. 00000AE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  969. label00000AE8:
  970. 00000AE8  4CEE 1CC0 FFDC           movem.l    A4,A3,A2,D7,D6, [A6 - 0x24]
  971. 00000AEE  4E5E                     unlink     A6
  972. 00000AF0  4E75                     rts
  973. 00000AF2  FEE8                     .extension 0xEE8 // unimplemented
  974. 00000AF4  FEE8                     .extension 0xEE8 // unimplemented
  975. 00000AF6  FF7C                     .extension 0xF7C // unimplemented
  976. 00000AF8  FF7C                     .extension 0xF7C // unimplemented
  977. 00000AFA  FEFC                     .extension 0xEFC // unimplemented
  978. 00000AFC  FF7C                     .extension 0xF7C // unimplemented
  979. 00000AFE  FEE8                     .extension 0xEE8 // unimplemented
  980. 00000B00  FF7C                     .extension 0xF7C // unimplemented
  981. 00000B02  FF5C                     .extension 0xF5C // unimplemented
  982. 00000B04  FF5C                     .extension 0xF5C // unimplemented
  983. 00000B06  FF5C                     .extension 0xF5C // unimplemented
  984. 00000B08  FF5C                     .extension 0xF5C // unimplemented
  985. export_888:
  986. 00000B0A  4E56 0000                link       A6, 0
  987. 00000B0E  206E 0010                movea.l    A0, [A6 + 0x10]
  988. 00000B12  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  989. 00000B18  6618                     bne        +0x1A /* 00000B32 */
  990. 00000B1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  991. 00000B1E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  992. 00000B22  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  993. 00000B26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  994. 00000B2A  4EAD ED28                jsr        [A5 - 0x12D8]
  995. 00000B2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  996. label00000B32:
  997. 00000B32  4E5E                     unlink     A6
  998. 00000B34  4E75                     rts
  999. export_889:
  1000. 00000B36  4E56 0000                link       A6, 0
  1001. 00000B3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1002. 00000B3E  4EAD 156A                jsr        [A5 + 0x156A]
  1003. 00000B42  4E5E                     unlink     A6
  1004. 00000B44  4E75                     rts
  1005. export_892:
  1006. 00000B46  4E56 0000                link       A6, 0
  1007. 00000B4A  2F0C                     move.l     -[A7], A4
  1008. 00000B4C  286E 0008                movea.l    A4, [A6 + 0x8]
  1009. 00000B50  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1010. 00000B54  2F0C                     move.l     -[A7], A4
  1011. 00000B56  4EAD 100A                jsr        [A5 + 0x100A]
  1012. 00000B5A  4A00                     tst.b      D0
  1013. 00000B5C  5C8F                     addq.l     A7, 6
  1014. 00000B5E  6606                     bne        +0x8 /* 00000B66 */
  1015. 00000B60  7000                     moveq.l    D0, 0x00
  1016. 00000B62  6000 0080                bra        +0x82 /* 00000BE4 */
  1017. label00000B66:
  1018. 00000B66  4A2E 000C                tst.b      [A6 + 0xC]
  1019. 00000B6A  673C                     beq        +0x3E /* 00000BA8 */
  1020. 00000B6C  2F0C                     move.l     -[A7], A4
  1021. 00000B6E  4EAD E760                jsr        [A5 - 0x18A0]
  1022. 00000B72  2054                     movea.l    A0, [A4]
  1023. 00000B74  0828 0004 00A6           btst.b     [A0 + 0xA6], 0x4
  1024. 00000B7A  588F                     addq.l     A7, 4
  1025. 00000B7C  6764                     beq        +0x66 /* 00000BE2 */
  1026. 00000B7E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1027. 00000B82  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1028. 00000B86  4EAD 0F12                jsr        [A5 + 0xF12]
  1029. 00000B8A  3EBC 000B                move.w     [A7], 0xB
  1030. 00000B8E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1031. 00000B92  4EAD 0F12                jsr        [A5 + 0xF12]
  1032. 00000B96  3EBC 000C                move.w     [A7], 0xC
  1033. 00000B9A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1034. 00000B9E  4EAD 0F12                jsr        [A5 + 0xF12]
  1035. 00000BA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1036. 00000BA6  603A                     bra        +0x3C /* 00000BE2 */
  1037. label00000BA8:
  1038. 00000BA8  2F0C                     move.l     -[A7], A4
  1039. 00000BAA  4EAD E762                jsr        [A5 - 0x189E]
  1040. 00000BAE  2054                     movea.l    A0, [A4]
  1041. 00000BB0  0828 0004 00A6           btst.b     [A0 + 0xA6], 0x4
  1042. 00000BB6  588F                     addq.l     A7, 4
  1043. 00000BB8  6728                     beq        +0x2A /* 00000BE2 */
  1044. 00000BBA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1045. 00000BBE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1046. 00000BC2  4EAD 0F1A                jsr        [A5 + 0xF1A]
  1047. 00000BC6  3EBC 000B                move.w     [A7], 0xB
  1048. 00000BCA  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1049. 00000BCE  4EAD 0F1A                jsr        [A5 + 0xF1A]
  1050. 00000BD2  3EBC 000C                move.w     [A7], 0xC
  1051. 00000BD6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1052. 00000BDA  4EAD 0F1A                jsr        [A5 + 0xF1A]
  1053. 00000BDE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1054. label00000BE2:
  1055. 00000BE2  7001                     moveq.l    D0, 0x01
  1056. label00000BE4:
  1057. 00000BE4  285F                     movea.l    A4, [A7]+
  1058. 00000BE6  4E5E                     unlink     A6
  1059. 00000BE8  4E75                     rts
  1060. export_893:
  1061. 00000BEA  4E56 0000                link       A6, 0
  1062. 00000BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1063. 00000BF2  4EAD 156A                jsr        [A5 + 0x156A]
  1064. 00000BF6  4E5E                     unlink     A6
  1065. 00000BF8  4E75                     rts
  1066. export_895:
  1067. 00000BFA  4E56 0000                link       A6, 0
  1068. 00000BFE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1069. 00000C02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1070. 00000C06  4EAD F690                jsr        [A5 - 0x970]
  1071. 00000C0A  2E80                     move.l     [A7], D0
  1072. 00000C0C  42A7                     clr.l      -[A7]
  1073. 00000C0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1074. 00000C12  4EAD F69A                jsr        [A5 - 0x966]
  1075. 00000C16  4E5E                     unlink     A6
  1076. 00000C18  4E75                     rts
  1077. export_897:
  1078. 00000C1A  4E56 0000                link       A6, 0
  1079. 00000C1E  206D E184                movea.l    A0, [A5 - 0x1E7C]
  1080. 00000C22  2F10                     move.l     -[A7], [A0]
  1081. 00000C24  A851                     trap       SetCursor
  1082. 00000C26  4E5E                     unlink     A6
  1083. 00000C28  4E75                     rts
  1084. export_869:
  1085. 00000C2A  4E56 0000                link       A6, 0
  1086. 00000C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1087. 00000C32  4EAD 156A                jsr        [A5 + 0x156A]
  1088. 00000C36  4E5E                     unlink     A6
  1089. 00000C38  4E75                     rts
  1090. export_894:
  1091. 00000C3A  4E56 0000                link       A6, 0
  1092. 00000C3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1093. 00000C42  4EAD 156A                jsr        [A5 + 0x156A]
  1094. 00000C46  4E5E                     unlink     A6
  1095. 00000C48  4E75                     rts
  1096. export_883:
  1097. 00000C4A  4E56 0000                link       A6, 0
  1098. 00000C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1099. 00000C52  4EAD 156A                jsr        [A5 + 0x156A]
  1100. 00000C56  4E5E                     unlink     A6
  1101. 00000C58  4E75                     rts
  1102. export_859:
  1103. 00000C5A  4E56 FFFE                link       A6, -0x0002
  1104. 00000C5E  2F0C                     move.l     -[A7], A4
  1105. 00000C60  286E 0008                movea.l    A4, [A6 + 0x8]
  1106. 00000C64  4A2E 000E                tst.b      [A6 + 0xE]
  1107. 00000C68  6608                     bne        +0xA /* 00000C72 */
  1108. 00000C6A  422E 0010                clr.b      [A6 + 0x10]
  1109. 00000C6E  422E 000C                clr.b      [A6 + 0xC]
  1110. label00000C72:
  1111. 00000C72  2054                     movea.l    A0, [A4]
  1112. 00000C74  102E 000C                move.b     D0, [A6 + 0xC]
  1113. 00000C78  EFE8 0081 00A6           bfins      [A0 + 0xA6] {4:32}, D0
  1114. 00000C7E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1115. 00000C82  2F0C                     move.l     -[A7], A4
  1116. 00000C84  4EAD 0B42                jsr        [A5 + 0xB42]
  1117. 00000C88  2054                     movea.l    A0, [A4]
  1118. 00000C8A  102E 0010                move.b     D0, [A6 + 0x10]
  1119. 00000C8E  EFE8 00C1 00A6           bfins      [A0 + 0xA6] {4:32}, D4
  1120. 00000C94  1EAE 000E                move.b     [A7], [A6 + 0xE]
  1121. 00000C98  2F0C                     move.l     -[A7], A4
  1122. 00000C9A  4EAD 0B52                jsr        [A5 + 0xB52]
  1123. 00000C9E  286E FFFA                movea.l    A4, [A6 - 0x6]
  1124. 00000CA2  4E5E                     unlink     A6
  1125. 00000CA4  4E75                     rts
  1126. export_860:
  1127. 00000CA6  4E56 FFFC                link       A6, -0x0004
  1128. 00000CAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1129. 00000CAE  2050                     movea.l    A0, [A0]
  1130. 00000CB0  E9E8 0081 00A6           bfextu     [A0 + 0xA6] {4:32}, D0
  1131. 00000CB6  206E 000C                movea.l    A0, [A6 + 0xC]
  1132. 00000CBA  1080                     move.b     [A0], D0
  1133. 00000CBC  226E 0008                movea.l    A1, [A6 + 0x8]
  1134. 00000CC0  2251                     movea.l    A1, [A1]
  1135. 00000CC2  206E 0010                movea.l    A0, [A6 + 0x10]
  1136. 00000CC6  10A9 001C                move.b     [A0], [A1 + 0x1C]
  1137. 00000CCA  226E 0008                movea.l    A1, [A6 + 0x8]
  1138. 00000CCE  2251                     movea.l    A1, [A1]
  1139. 00000CD0  E9E9 00C1 00A6           bfextu     [A1 + 0xA6] {4:32}, D4
  1140. 00000CD6  226E 0014                movea.l    A1, [A6 + 0x14]
  1141. 00000CDA  1280                     move.b     [A1], D0
  1142. 00000CDC  4E5E                     unlink     A6
  1143. 00000CDE  4E75                     rts
  1144. export_856:
  1145. 00000CE0  4E56 0000                link       A6, 0
  1146. 00000CE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1147. 00000CE8  4EAD 156A                jsr        [A5 + 0x156A]
  1148. 00000CEC  4E5E                     unlink     A6
  1149. 00000CEE  4E75                     rts
  1150. export_885:
  1151. 00000CF0  4E56 0000                link       A6, 0
  1152. 00000CF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1153. 00000CF8  4EAD 156A                jsr        [A5 + 0x156A]
  1154. 00000CFC  4E5E                     unlink     A6
  1155. 00000CFE  4E75                     rts
  1156. export_857:
  1157. 00000D00  4E56 0000                link       A6, 0
  1158. 00000D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1159. 00000D08  4EAD 156A                jsr        [A5 + 0x156A]
  1160. 00000D0C  4E5E                     unlink     A6
  1161. 00000D0E  4E75                     rts
  1162. export_858:
  1163. 00000D10  4E56 0000                link       A6, 0
  1164. 00000D14  48E7 0108                movem.l    -[A7], D7,A4
  1165. 00000D18  286E 000C                movea.l    A4, [A6 + 0xC]
  1166. 00000D1C  204C                     movea.l    A0, A4
  1167. 00000D1E  A069                     trap       HGetState
  1168. 00000D20  1E00                     move.b     D7, D0
  1169. 00000D22  204C                     movea.l    A0, A4
  1170. 00000D24  A064                     trap       MoveHHi
  1171. 00000D26  204C                     movea.l    A0, A4
  1172. 00000D28  A029                     trap       HLock
  1173. 00000D2A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1174. 00000D2E  42A7                     clr.l      -[A7]
  1175. 00000D30  2F0C                     move.l     -[A7], A4
  1176. 00000D32  4EAD 04E2                jsr        [A5 + 0x4E2]
  1177. 00000D36  2F14                     move.l     -[A7], [A4]
  1178. 00000D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1179. 00000D3C  4EAD F660                jsr        [A5 - 0x9A0]
  1180. 00000D40  1007                     move.b     D0, D7
  1181. 00000D42  204C                     movea.l    A0, A4
  1182. 00000D44  A06A                     trap       HSetState
  1183. 00000D46  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  1184. 00000D4C  4E5E                     unlink     A6
  1185. 00000D4E  4E75                     rts
  1186. export_890:
  1187. 00000D50  4E56 FFFC                link       A6, -0x0004
  1188. 00000D54  42A7                     clr.l      -[A7]
  1189. 00000D56  4878 0003                pea.l      [0x00000003]
  1190. 00000D5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1191. 00000D5E  4EAD EEB4                jsr        [A5 - 0x114C]
  1192. 00000D62  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000D66  2050                     movea.l    A0, [A0]
  1194. 00000D68  4AA8 0094                tst.l      [A0 + 0x94]
  1195. 00000D6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1196. 00000D70  6710                     beq        +0x12 /* 00000D82 */
  1197. 00000D72  206E 0008                movea.l    A0, [A6 + 0x8]
  1198. 00000D76  2050                     movea.l    A0, [A0]
  1199. 00000D78  2F28 0094                move.l     -[A7], [A0 + 0x94]
  1200. 00000D7C  4EAD 1942                jsr        [A5 + 0x1942]
  1201. 00000D80  588F                     addq.l     A7, 4
  1202. label00000D82:
  1203. 00000D82  4E5E                     unlink     A6
  1204. 00000D84  4E75                     rts
  1205. export_898:
  1206. 00000D86  4E56 FF92                link       A6, -0x006E
  1207. 00000D8A  42AE FF92                clr.l      [A6 - 0x6E]
  1208. 00000D8E  486E FF96                pea.l      [A6 - 0x6A]
  1209. 00000D92  4EBA 2200                jsr        [PC + 0x2200 /* 00002F94 */]
  1210. 00000D96  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1211. 00000D9A  7000                     moveq.l    D0, 0x00
  1212. 00000D9C  43FA 000E                lea.l      A1, [PC + 0xE /* 00000DAC */]
  1213. 00000DA0  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1214. 00000DA4  F228                     .extension 0x228 // unimplemented
  1215. 00000DA6  F00F                     .extension 0x00F // unimplemented
  1216. 00000DA8  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1217. 00000DAE  D00F                     add.b      D0, A7
  1218. 00000DB0  4A40                     tst.w      D0
  1219. 00000DB2  588F                     addq.l     A7, 4
  1220. 00000DB4  6628                     bne        +0x2A /* 00000DDE */
  1221. 00000DB6  486D F954                pea.l      [A5 - 0x6AC]
  1222. 00000DBA  4EAD 04CA                jsr        [A5 + 0x4CA]
  1223. 00000DBE  2D40 FF92                move.l     [A6 - 0x6E], D0
  1224. 00000DC2  3EAD F652                move.w     [A7], [A5 - 0x9AE]
  1225. 00000DC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1226. 00000DCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1227. 00000DCE  2F00                     move.l     -[A7], D0
  1228. 00000DD0  4EAD 190A                jsr        [A5 + 0x190A]
  1229. 00000DD4  4EBA 2330                jsr        [PC + 0x2330 /* 00003106 */]
  1230. 00000DD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1231. 00000DDC  601A                     bra        +0x1C /* 00000DF8 */
  1232. label00000DDE:
  1233. 00000DDE  486E FF92                pea.l      [A6 - 0x6E]
  1234. 00000DE2  4EBA 2BE6                jsr        [PC + 0x2BE6 /* 000039CA */]
  1235. 00000DE6  4A2E FF9B                tst.b      [A6 - 0x65]
  1236. 00000DEA  670C                     beq        +0xE /* 00000DF8 */
  1237. 00000DEC  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1238. 00000DF0  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1239. 00000DF4  4EBA 22B6                jsr        [PC + 0x22B6 /* 000030AC */]
  1240. label00000DF8:
  1241. 00000DF8  202E FF92                move.l     D0, [A6 - 0x6E]
  1242. 00000DFC  4E5E                     unlink     A6
  1243. 00000DFE  4E75                     rts
  1244. export_899:
  1245. 00000E00  4E56 FF92                link       A6, -0x006E
  1246. 00000E04  2F07                     move.l     -[A7], D7
  1247. 00000E06  42AE FF92                clr.l      [A6 - 0x6E]
  1248. 00000E0A  486E FF96                pea.l      [A6 - 0x6A]
  1249. 00000E0E  4EBA 2184                jsr        [PC + 0x2184 /* 00002F94 */]
  1250. 00000E12  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1251. 00000E16  7000                     moveq.l    D0, 0x00
  1252. 00000E18  43FA 000E                lea.l      A1, [PC + 0xE /* 00000E28 */]
  1253. 00000E1C  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1254. 00000E20  F228                     .extension 0x228 // unimplemented
  1255. 00000E22  F00F                     .extension 0x00F // unimplemented
  1256. 00000E24  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1257. 00000E2A  D00F                     add.b      D0, A7
  1258. 00000E2C  4A40                     tst.w      D0
  1259. 00000E2E  588F                     addq.l     A7, 4
  1260. 00000E30  6638                     bne        +0x3A /* 00000E6A */
  1261. 00000E32  4A6D F652                tst.w      [A5 - 0x9AE]
  1262. 00000E36  6F08                     ble        +0xA /* 00000E40 */
  1263. 00000E38  7005                     moveq.l    D0, 0x05
  1264. 00000E3A  D06D F652                add.w      D0, [A5 - 0x9AE]
  1265. 00000E3E  6002                     bra        +0x4 /* 00000E42 */
  1266. label00000E40:
  1267. 00000E40  7000                     moveq.l    D0, 0x00
  1268. label00000E42:
  1269. 00000E42  3E00                     move.w     D7, D0
  1270. 00000E44  486D F9DE                pea.l      [A5 - 0x622]
  1271. 00000E48  4EAD 04CA                jsr        [A5 + 0x4CA]
  1272. 00000E4C  2D40 FF92                move.l     [A6 - 0x6E], D0
  1273. 00000E50  3E87                     move.w     [A7], D7
  1274. 00000E52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1275. 00000E56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1276. 00000E5A  2F00                     move.l     -[A7], D0
  1277. 00000E5C  4EAD 198A                jsr        [A5 + 0x198A]
  1278. 00000E60  4EBA 22A4                jsr        [PC + 0x22A4 /* 00003106 */]
  1279. 00000E64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1280. 00000E68  601A                     bra        +0x1C /* 00000E84 */
  1281. label00000E6A:
  1282. 00000E6A  486E FF92                pea.l      [A6 - 0x6E]
  1283. 00000E6E  4EBA 2B5A                jsr        [PC + 0x2B5A /* 000039CA */]
  1284. 00000E72  4A2E FF9B                tst.b      [A6 - 0x65]
  1285. 00000E76  670C                     beq        +0xE /* 00000E84 */
  1286. 00000E78  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1287. 00000E7C  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1288. 00000E80  4EBA 222A                jsr        [PC + 0x222A /* 000030AC */]
  1289. label00000E84:
  1290. 00000E84  202E FF92                move.l     D0, [A6 - 0x6E]
  1291. 00000E88  2E1F                     move.l     D7, [A7]+
  1292. 00000E8A  4E5E                     unlink     A6
  1293. 00000E8C  4E75                     rts
  1294. export_876:
  1295. 00000E8E  4E56 0000                link       A6, 0
  1296. 00000E92  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1297. 00000E96  246E 000C                movea.l    A2, [A6 + 0xC]
  1298. 00000E9A  2E2E 0010                move.l     D7, [A6 + 0x10]
  1299. 00000E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1300. 00000EA2  4EAD F65C                jsr        [A5 - 0x9A4]
  1301. 00000EA6  2840                     movea.l    A4, D0
  1302. 00000EA8  2654                     movea.l    A3, [A4]
  1303. 00000EAA  4A92                     tst.l      [A2]
  1304. 00000EAC  588F                     addq.l     A7, 4
  1305. 00000EAE  6F64                     ble        +0x66 /* 00000F14 */
  1306. 00000EB0  42A7                     clr.l      -[A7]
  1307. 00000EB2  2F0C                     move.l     -[A7], A4
  1308. 00000EB4  4EAD 04E2                jsr        [A5 + 0x4E2]
  1309. 00000EB8  4A9F                     tst.l      [A7]+
  1310. 00000EBA  6F58                     ble        +0x5A /* 00000F14 */
  1311. 00000EBC  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1312. 00000EBE  DC92                     add.l      D6, [A2]
  1313. 00000EC0  0C6D 0001 E134           cmpi.w     [A5 - 0x1ECC], 0x1
  1314. 00000EC6  6F3A                     ble        +0x3C /* 00000F02 */
  1315. label00000EC8:
  1316. 00000EC8  4267                     clr.w      -[A7]
  1317. 00000ECA  2F0B                     move.l     -[A7], A3
  1318. 00000ECC  2006                     move.l     D0, D6
  1319. 00000ECE  5386                     subq.l     D6, 1
  1320. 00000ED0  3F00                     move.w     -[A7], D0
  1321. 00000ED2  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1322. 00000ED8  A8B5                     trap       ScriptUtil
  1323. 00000EDA  4A5F                     tst.w      [A7]+
  1324. 00000EDC  6EEA                     bgt        -0x14 /* 00000EC8 */
  1325. 00000EDE  3A2A 0002                move.w     D5, [A2 + 0x2]
  1326. 00000EE2  9A46                     sub.w      D5, D6
  1327. 00000EE4  2486                     move.l     [A2], D6
  1328. 00000EE6  2047                     movea.l    A0, D7
  1329. 00000EE8  1085                     move.b     [A0], D5
  1330. 00000EEA  7801                     moveq.l    D4, 0x01
  1331. 00000EEC  600E                     bra        +0x10 /* 00000EFC */
  1332. label00000EEE:
  1333. 00000EEE  2006                     move.l     D0, D6
  1334. 00000EF0  5286                     addq.l     D6, 1
  1335. 00000EF2  3044                     movea.w    A0, D4
  1336. 00000EF4  11B3 0800 7800           move.b     [A0 + D7], [A3 + D0]
  1337. 00000EFA  5244                     addq.w     D4, 1
  1338. label00000EFC:
  1339. 00000EFC  BA44                     cmp.w      D5, D4
  1340. 00000EFE  6CEE                     bge        -0x10 /* 00000EEE */
  1341. 00000F00  6016                     bra        +0x18 /* 00000F18 */
  1342. label00000F02:
  1343. 00000F02  2486                     move.l     [A2], D6
  1344. 00000F04  2047                     movea.l    A0, D7
  1345. 00000F06  10BC 0001                move.b     [A0], 0x1
  1346. 00000F0A  2047                     movea.l    A0, D7
  1347. 00000F0C  1173 6800 0001           move.b     [A0 + 0x1], [A3 + D6]
  1348. 00000F12  6004                     bra        +0x6 /* 00000F18 */
  1349. label00000F14:
  1350. 00000F14  2047                     movea.l    A0, D7
  1351. 00000F16  4210                     clr.b      [A0]
  1352. label00000F18:
  1353. 00000F18  4CDF 1CF0                movem.l    A4,A3,A2,D7,D6,D5,D4, [A7]+
  1354. 00000F1C  4E5E                     unlink     A6
  1355. 00000F1E  4E75                     rts
  1356. export_877:
  1357. 00000F20  4E56 0000                link       A6, 0
  1358. 00000F24  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1359. 00000F28  2E2E 000C                move.l     D7, [A6 + 0xC]
  1360. 00000F2C  246E 0010                movea.l    A2, [A6 + 0x10]
  1361. 00000F30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1362. 00000F34  4EAD F65C                jsr        [A5 - 0x9A4]
  1363. 00000F38  2840                     movea.l    A4, D0
  1364. 00000F3A  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1365. 00000F3E  4EAD F690                jsr        [A5 - 0x970]
  1366. 00000F42  2C00                     move.l     D6, D0
  1367. 00000F44  2654                     movea.l    A3, [A4]
  1368. 00000F46  4A86                     tst.l      D6
  1369. 00000F48  588F                     addq.l     A7, 4
  1370. 00000F4A  6F52                     ble        +0x54 /* 00000F9E */
  1371. 00000F4C  2047                     movea.l    A0, D7
  1372. 00000F4E  BC90                     cmp.l      D6, [A0]
  1373. 00000F50  6F4C                     ble        +0x4E /* 00000F9E */
  1374. 00000F52  2047                     movea.l    A0, D7
  1375. 00000F54  2A10                     move.l     D5, [A0]
  1376. 00000F56  0C6D 0001 E134           cmpi.w     [A5 - 0x1ECC], 0x1
  1377. 00000F5C  6F30                     ble        +0x32 /* 00000F8E */
  1378. 00000F5E  4212                     clr.b      [A2]
  1379. 00000F60  6010                     bra        +0x12 /* 00000F72 */
  1380. label00000F62:
  1381. 00000F62  2005                     move.l     D0, D5
  1382. 00000F64  5285                     addq.l     D5, 1
  1383. 00000F66  5212                     addq.b     [A2], 1
  1384. 00000F68  7200                     moveq.l    D1, 0x00
  1385. 00000F6A  1212                     move.b     D1, [A2]
  1386. 00000F6C  15B3 0800 1800           move.b     [A2 + D1], [A3 + D0]
  1387. label00000F72:
  1388. 00000F72  BC85                     cmp.l      D6, D5
  1389. 00000F74  6D12                     blt        +0x14 /* 00000F88 */
  1390. 00000F76  4267                     clr.w      -[A7]
  1391. 00000F78  2F0B                     move.l     -[A7], A3
  1392. 00000F7A  3F05                     move.w     -[A7], D5
  1393. 00000F7C  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1394. 00000F82  A8B5                     trap       ScriptUtil
  1395. 00000F84  4A5F                     tst.w      [A7]+
  1396. 00000F86  6EDA                     bgt        -0x24 /* 00000F62 */
  1397. label00000F88:
  1398. 00000F88  2047                     movea.l    A0, D7
  1399. 00000F8A  2085                     move.l     [A0], D5
  1400. 00000F8C  6012                     bra        +0x14 /* 00000FA0 */
  1401. label00000F8E:
  1402. 00000F8E  2047                     movea.l    A0, D7
  1403. 00000F90  2085                     move.l     [A0], D5
  1404. 00000F92  14BC 0001                move.b     [A2], 0x1
  1405. 00000F96  1573 5800 0001           move.b     [A2 + 0x1], [A3 + D5]
  1406. 00000F9C  6002                     bra        +0x4 /* 00000FA0 */
  1407. label00000F9E:
  1408. 00000F9E  4212                     clr.b      [A2]
  1409. label00000FA0:
  1410. 00000FA0  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  1411. 00000FA4  4E5E                     unlink     A6
  1412. 00000FA6  4E75                     rts
  1413. export_896:
  1414. 00000FA8  4E56 FFFA                link       A6, -0x0006
  1415. 00000FAC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1416. 00000FB0  266E 000C                movea.l    A3, [A6 + 0xC]
  1417. 00000FB4  3A2E 0012                move.w     D5, [A6 + 0x12]
  1418. 00000FB8  286E 0008                movea.l    A4, [A6 + 0x8]
  1419. 00000FBC  2054                     movea.l    A0, [A4]
  1420. 00000FBE  4A28 00A6                tst.b      [A0 + 0xA6]
  1421. 00000FC2  6A2C                     bpl        +0x2E /* 00000FF0 */
  1422. 00000FC4  4878 0001                pea.l      [0x00000001]
  1423. 00000FC8  2F0C                     move.l     -[A7], A4
  1424. 00000FCA  4EAD 1B5A                jsr        [A5 + 0x1B5A]
  1425. 00000FCE  3E00                     move.w     D7, D0
  1426. 00000FD0  3045                     movea.w    A0, D5
  1427. 00000FD2  2C08                     move.l     D6, A0
  1428. 00000FD4  8DC7                     divs.w     D6, D7
  1429. 00000FD6  3A06                     move.w     D5, D6
  1430. 00000FD8  CBC7                     muls.w     D5, D7
  1431. 00000FDA  3E85                     move.w     [A7], D5
  1432. 00000FDC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1433. 00000FE0  2F0B                     move.l     -[A7], A3
  1434. 00000FE2  2F0C                     move.l     -[A7], A4
  1435. 00000FE4  4EAD 094A                jsr        [A5 + 0x94A]
  1436. 00000FE8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1437. 00000FEC  6000 0098                bra        +0x9A /* 00001086 */
  1438. label00000FF0:
  1439. 00000FF0  2F0B                     move.l     -[A7], A3
  1440. 00000FF2  4EAD 1C8A                jsr        [A5 + 0x1C8A]
  1441. 00000FF6  2E8C                     move.l     [A7], A4
  1442. 00000FF8  4EAD F692                jsr        [A5 - 0x96E]
  1443. 00000FFC  2C00                     move.l     D6, D0
  1444. 00000FFE  3045                     movea.w    A0, D5
  1445. 00001000  2608                     move.l     D3, A0
  1446. 00001002  7800                     moveq.l    D4, 0x00
  1447. 00001004  3D44 FFFE                move.w     [A6 - 0x2], D4
  1448. 00001008  306E 0010                movea.w    A0, [A6 + 0x10]
  1449. 0000100C  2E88                     move.l     [A7], A0
  1450. 0000100E  3F3C 0001                move.w     -[A7], 0x1
  1451. 00001012  2F0B                     move.l     -[A7], A3
  1452. 00001014  4EAD 1C9A                jsr        [A5 + 0x1C9A]
  1453. 00001018  7001                     moveq.l    D0, 0x01
  1454. 0000101A  2D40 FFFA                move.l     [A6 - 0x6], D0
  1455. 0000101E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1456. 00001022  603E                     bra        +0x40 /* 00001062 */
  1457. label00001024:
  1458. 00001024  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1459. 00001028  2F0C                     move.l     -[A7], A4
  1460. 0000102A  4EAD 1B5A                jsr        [A5 + 0x1B5A]
  1461. 0000102E  3E00                     move.w     D7, D0
  1462. 00001030  3047                     movea.w    A0, D7
  1463. 00001032  D888                     add.l      D4, A0
  1464. 00001034  B684                     cmp.l      D3, D4
  1465. 00001036  508F                     addq.l     A7, 8
  1466. 00001038  6C24                     bge        +0x26 /* 0000105E */
  1467. 0000103A  3047                     movea.w    A0, D7
  1468. 0000103C  2004                     move.l     D0, D4
  1469. 0000103E  9088                     sub.l      D0, A0
  1470. 00001040  2F00                     move.l     -[A7], D0
  1471. 00001042  526E FFFE                addq.w     [A6 - 0x2], 1
  1472. 00001046  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1473. 0000104A  2F0B                     move.l     -[A7], A3
  1474. 0000104C  4EAD 1CA2                jsr        [A5 + 0x1CA2]
  1475. 00001050  3047                     movea.w    A0, D7
  1476. 00001052  2803                     move.l     D4, D3
  1477. 00001054  D888                     add.l      D4, A0
  1478. 00001056  3045                     movea.w    A0, D5
  1479. 00001058  D688                     add.l      D3, A0
  1480. 0000105A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1481. label0000105E:
  1482. 0000105E  52AE FFFA                addq.l     [A6 - 0x6], 1
  1483. label00001062:
  1484. 00001062  BCAE FFFA                cmp.l      D6, [A6 - 0x6]
  1485. 00001066  6CBC                     bge        -0x42 /* 00001024 */
  1486. 00001068  3045                     movea.w    A0, D5
  1487. 0000106A  2003                     move.l     D0, D3
  1488. 0000106C  9088                     sub.l      D0, A0
  1489. 0000106E  B084                     cmp.l      D0, D4
  1490. 00001070  6C14                     bge        +0x16 /* 00001086 */
  1491. 00001072  2F03                     move.l     -[A7], D3
  1492. 00001074  526E FFFE                addq.w     [A6 - 0x2], 1
  1493. 00001078  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1494. 0000107C  2F0B                     move.l     -[A7], A3
  1495. 0000107E  4EAD 1CA2                jsr        [A5 + 0x1CA2]
  1496. 00001082  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1497. label00001086:
  1498. 00001086  4CDF 18F8                movem.l    A4,A3,D7,D6,D5,D4,D3, [A7]+
  1499. 0000108A  4E5E                     unlink     A6
  1500. 0000108C  4E75                     rts
  1501. export_736:
  1502. 0000108E  4E56 FFFC                link       A6, -0x0004
  1503. 00001092  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  1504. 00001096  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  1505. 0000109A  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  1506. 0000109E  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  1507. 000010A2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  1508. 000010A6  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  1509. 000010AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1510. 000010AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1511. 000010B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1512. 000010B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1513. 000010BA  4EBA EF44                jsr        [PC - 0x10BC /* 00000000 */]
  1514. 000010BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1515. 000010C2  2050                     movea.l    A0, [A0]
  1516. 000010C4  08E8 0006 00A6           bset.b     [A0 + 0xA6], 0x6
  1517. 000010CA  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1518. 000010CE  4EAD 1732                jsr        [A5 + 0x1732]
  1519. 000010D2  4E5E                     unlink     A6
  1520. 000010D4  4E75                     rts
  1521. export_737:
  1522. 000010D6  4E56 0000                link       A6, 0
  1523. 000010DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1524. 000010DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1525. 000010E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1526. 000010E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1527. 000010EA  4EBA EF92                jsr        [PC - 0x106E /* 0000007E */]
  1528. 000010EE  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1529. 000010F2  4EAD 1732                jsr        [A5 + 0x1732]
  1530. 000010F6  4E5E                     unlink     A6
  1531. 000010F8  4E75                     rts
  1532. export_738:
  1533. 000010FA  4E56 FEF8                link       A6, -0x0108
  1534. 000010FE  2F0C                     move.l     -[A7], A4
  1535. 00001100  286E 0008                movea.l    A4, [A6 + 0x8]
  1536. 00001104  4EAD 0C22                jsr        [A5 + 0xC22]
  1537. 00001108  2054                     movea.l    A0, [A4]
  1538. 0000110A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1539. 0000110E  A873                     trap       SetPort
  1540. 00001110  2F0C                     move.l     -[A7], A4
  1541. 00001112  4EAD 173A                jsr        [A5 + 0x173A]
  1542. 00001116  2054                     movea.l    A0, [A4]
  1543. 00001118  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  1544. 0000111E  1E80                     move.b     [A7], D0
  1545. 00001120  2F0C                     move.l     -[A7], A4
  1546. 00001122  4EAD 1B9A                jsr        [A5 + 0x1B9A]
  1547. 00001126  486E FEF8                pea.l      [A6 - 0x108]
  1548. 0000112A  A88B                     trap       GetFontInfo
  1549. 0000112C  2054                     movea.l    A0, [A4]
  1550. 0000112E  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1551. 00001132  2050                     movea.l    A0, [A0]
  1552. 00001134  3EA8 0018                move.w     [A7], [A0 + 0x18]
  1553. 00001138  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  1554. 0000113C  2F0C                     move.l     -[A7], A4
  1555. 0000113E  4EAD 08F2                jsr        [A5 + 0x8F2]
  1556. 00001142  2E8C                     move.l     [A7], A4
  1557. 00001144  4EAD 17C2                jsr        [A5 + 0x17C2]
  1558. 00001148  2054                     movea.l    A0, [A4]
  1559. 0000114A  4A68 0098                tst.w      [A0 + 0x98]
  1560. 0000114E  5FC0                     sle        D0
  1561. 00001150  4400                     neg.b      D0
  1562. 00001152  1140 0034                move.b     [A0 + 0x34], D0
  1563. 00001156  7032                     moveq.l    D0, 0x32
  1564. 00001158  2140 00AC                move.l     [A0 + 0xAC], D0
  1565. 0000115C  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1566. 00001160  2050                     movea.l    A0, [A0]
  1567. 00001162  4A68 0050                tst.w      [A0 + 0x50]
  1568. 00001166  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1569. 0000116A  660E                     bne        +0x10 /* 0000117A */
  1570. 0000116C  2054                     movea.l    A0, [A4]
  1571. 0000116E  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1572. 00001172  2050                     movea.l    A0, [A0]
  1573. 00001174  317C 000C 0050           move.w     [A0 + 0x50], 0xC
  1574. label0000117A:
  1575. 0000117A  486D 1882                pea.l      [A5 + 0x1882]
  1576. 0000117E  2054                     movea.l    A0, [A4]
  1577. 00001180  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1578. 00001184  4EAD 0592                jsr        [A5 + 0x592]
  1579. 00001188  285F                     movea.l    A4, [A7]+
  1580. 0000118A  4E5E                     unlink     A6
  1581. 0000118C  4E75                     rts
  1582. export_741:
  1583. 0000118E  4E56 FFF8                link       A6, -0x0008
  1584. 00001192  2F0C                     move.l     -[A7], A4
  1585. 00001194  286E 0008                movea.l    A4, [A6 + 0x8]
  1586. 00001198  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1587. 0000119C  082E 0001 0010           btst.b     [A6 + 0x10], 0x1
  1588. 000011A2  56C0                     sne        D0
  1589. 000011A4  4400                     neg.b      D0
  1590. 000011A6  1F00                     move.b     -[A7], D0
  1591. 000011A8  2054                     movea.l    A0, [A4]
  1592. 000011AA  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1593. 000011AE  A9D4                     trap       TEClick
  1594. 000011B0  3B7C 0002 E16E           move.w     [A5 - 0x1E92], 0x2
  1595. 000011B6  42A7                     clr.l      -[A7]
  1596. 000011B8  A975                     trap       TickCount
  1597. 000011BA  2B5F E174                move.l     [A5 - 0x1E8C], [A7]+
  1598. 000011BE  2B6E 000C E178           move.l     [A5 - 0x1E88], [A6 + 0xC]
  1599. 000011C4  486D E178                pea.l      [A5 - 0x1E88]
  1600. 000011C8  A870                     trap       LocalToGlobal
  1601. 000011CA  3B6E 0010 E17C           move.w     [A5 - 0x1E84], [A6 + 0x10]
  1602. 000011D0  2F0C                     move.l     -[A7], A4
  1603. 000011D2  4EAD 1BF2                jsr        [A5 + 0x1BF2]
  1604. 000011D6  2054                     movea.l    A0, [A4]
  1605. 000011D8  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  1606. 000011DE  588F                     addq.l     A7, 4
  1607. 000011E0  6632                     bne        +0x34 /* 00001214 */
  1608. 000011E2  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  1609. 000011E6  662C                     bne        +0x2E /* 00001214 */
  1610. 000011E8  486E FFF8                pea.l      [A6 - 0x8]
  1611. 000011EC  486E FFFC                pea.l      [A6 - 0x4]
  1612. 000011F0  2F0C                     move.l     -[A7], A4
  1613. 000011F2  4EAD F69C                jsr        [A5 - 0x964]
  1614. 000011F6  202E FFFC                move.l     D0, [A6 - 0x4]
  1615. 000011FA  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1616. 000011FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1617. 00001202  6610                     bne        +0x12 /* 00001214 */
  1618. 00001204  1F3C 0001                move.b     -[A7], 0x1
  1619. 00001208  2054                     movea.l    A0, [A4]
  1620. 0000120A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1621. 0000120E  4EAD ED34                jsr        [A5 - 0x12CC]
  1622. 00001212  5C8F                     addq.l     A7, 6
  1623. label00001214:
  1624. 00001214  285F                     movea.l    A4, [A7]+
  1625. 00001216  4E5E                     unlink     A6
  1626. 00001218  4E75                     rts
  1627. export_752:
  1628. 0000121A  4E56 0000                link       A6, 0
  1629. 0000121E  48E7 0108                movem.l    -[A7], D7,A4
  1630. 00001222  1E2E 000C                move.b     D7, [A6 + 0xC]
  1631. 00001226  286E 0008                movea.l    A4, [A6 + 0x8]
  1632. 0000122A  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1633. 0000122E  6C0C                     bge        +0xE /* 0000123C */
  1634. 00001230  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1635. 00001234  6706                     beq        +0x8 /* 0000123C */
  1636. 00001236  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1637. 0000123A  6612                     bne        +0x14 /* 0000124E */
  1638. label0000123C:
  1639. 0000123C  1F3C 0001                move.b     -[A7], 0x1
  1640. 00001240  4878 0001                pea.l      [0x00000001]
  1641. 00001244  2F0C                     move.l     -[A7], A4
  1642. 00001246  4EAD 17AA                jsr        [A5 + 0x17AA]
  1643. 0000124A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1644. label0000124E:
  1645. 0000124E  2F0C                     move.l     -[A7], A4
  1646. 00001250  4EAD E782                jsr        [A5 - 0x187E]
  1647. 00001254  1007                     move.b     D0, D7
  1648. 00001256  49C0                     lea.l      A4, D0
  1649. 00001258  3E80                     move.w     [A7], D0
  1650. 0000125A  2054                     movea.l    A0, [A4]
  1651. 0000125C  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1652. 00001260  A9DC                     trap       TEKey
  1653. 00001262  2F0C                     move.l     -[A7], A4
  1654. 00001264  4EAD 17C2                jsr        [A5 + 0x17C2]
  1655. 00001268  2E8C                     move.l     [A7], A4
  1656. 0000126A  4EAD E53A                jsr        [A5 - 0x1AC6]
  1657. 0000126E  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  1658. 00001274  4E5E                     unlink     A6
  1659. 00001276  4E75                     rts
  1660. export_753:
  1661. 00001278  4E56 0000                link       A6, 0
  1662. 0000127C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1663. 00001280  206E 0008                movea.l    A0, [A6 + 0x8]
  1664. 00001284  2050                     movea.l    A0, [A0]
  1665. 00001286  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1666. 0000128A  2850                     movea.l    A4, [A0]
  1667. 0000128C  306C 003C                movea.w    A0, [A4 + 0x3C]
  1668. 00001290  2E2E 000C                move.l     D7, [A6 + 0xC]
  1669. 00001294  DE88                     add.l      D7, A0
  1670. 00001296  4A2E 0010                tst.b      [A6 + 0x10]
  1671. 0000129A  670C                     beq        +0xE /* 000012A8 */
  1672. 0000129C  302C 0022                move.w     D0, [A4 + 0x22]
  1673. 000012A0  906C 0020                sub.w      D0, [A4 + 0x20]
  1674. 000012A4  3040                     movea.w    A0, D0
  1675. 000012A6  9E88                     sub.l      D7, A0
  1676. label000012A8:
  1677. 000012A8  0C87 0000 7D00           cmpi.l     D7, 0x7D00 /* '}\0' */
  1678. 000012AE  6F0C                     ble        +0xE /* 000012BC */
  1679. 000012B0  3F3C FFCE                move.w     -[A7], 0xFFCE
  1680. 000012B4  4878 0005                pea.l      [0x00000005]
  1681. 000012B8  4EBA 1DF2                jsr        [PC + 0x1DF2 /* 000030AC */]
  1682. label000012BC:
  1683. 000012BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1684. 000012C0  2050                     movea.l    A0, [A0]
  1685. 000012C2  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1686. 000012C6  2050                     movea.l    A0, [A0]
  1687. 000012C8  3068 003C                movea.w    A0, [A0 + 0x3C]
  1688. 000012CC  2C07                     move.l     D6, D7
  1689. 000012CE  9C88                     sub.l      D6, A0
  1690. 000012D0  4A86                     tst.l      D6
  1691. 000012D2  6F12                     ble        +0x14 /* 000012E6 */
  1692. 000012D4  2F06                     move.l     -[A7], D6
  1693. 000012D6  4EBA 25E6                jsr        [PC + 0x25E6 /* 000038BE */]
  1694. 000012DA  2840                     movea.l    A4, D0
  1695. 000012DC  2E8C                     move.l     [A7], A4
  1696. 000012DE  4EBA 1D2C                jsr        [PC + 0x1D2C /* 0000300C */]
  1697. 000012E2  204C                     movea.l    A0, A4
  1698. 000012E4  A023                     trap       DisposHandle/DisposeHandle
  1699. label000012E6:
  1700. 000012E6  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  1701. 000012EA  4E5E                     unlink     A6
  1702. 000012EC  4E75                     rts
  1703. export_745:
  1704. 000012EE  4E56 0000                link       A6, 0
  1705. 000012F2  2F0C                     move.l     -[A7], A4
  1706. 000012F4  286E 0008                movea.l    A4, [A6 + 0x8]
  1707. 000012F8  2F0C                     move.l     -[A7], A4
  1708. 000012FA  4EAD 0B8A                jsr        [A5 + 0xB8A]
  1709. 000012FE  2E8C                     move.l     [A7], A4
  1710. 00001300  4EAD E782                jsr        [A5 - 0x187E]
  1711. 00001304  2054                     movea.l    A0, [A4]
  1712. 00001306  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  1713. 0000130A  A9D8                     trap       TEActivate
  1714. 0000130C  2B4C F894                move.l     [A5 - 0x76C], A4
  1715. 00001310  285F                     movea.l    A4, [A7]+
  1716. 00001312  4E5E                     unlink     A6
  1717. 00001314  4E75                     rts
  1718. export_746:
  1719. 00001316  4E56 0000                link       A6, 0
  1720. 0000131A  2F0C                     move.l     -[A7], A4
  1721. 0000131C  286E 0008                movea.l    A4, [A6 + 0x8]
  1722. 00001320  2F0C                     move.l     -[A7], A4
  1723. 00001322  4EAD 0B92                jsr        [A5 + 0xB92]
  1724. 00001326  2E8C                     move.l     [A7], A4
  1725. 00001328  4EAD E782                jsr        [A5 - 0x187E]
  1726. 0000132C  2054                     movea.l    A0, [A4]
  1727. 0000132E  4AA8 00A8                tst.l      [A0 + 0xA8]
  1728. 00001332  588F                     addq.l     A7, 4
  1729. 00001334  6708                     beq        +0xA /* 0000133E */
  1730. 00001336  2054                     movea.l    A0, [A4]
  1731. 00001338  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1732. 0000133C  A9D9                     trap       TEDeactivate
  1733. label0000133E:
  1734. 0000133E  42AD F894                clr.l      [A5 - 0x76C]
  1735. 00001342  285F                     movea.l    A4, [A7]+
  1736. 00001344  4E5E                     unlink     A6
  1737. 00001346  4E75                     rts
  1738. export_747:
  1739. 00001348  4E56 0000                link       A6, 0
  1740. 0000134C  2F0C                     move.l     -[A7], A4
  1741. 0000134E  286E 0008                movea.l    A4, [A6 + 0x8]
  1742. 00001352  4A2E 0014                tst.b      [A6 + 0x14]
  1743. 00001356  661E                     bne        +0x20 /* 00001376 */
  1744. 00001358  2054                     movea.l    A0, [A4]
  1745. 0000135A  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1746. 0000135E  2050                     movea.l    A0, [A0]
  1747. 00001360  316E 000E 0020           move.w     [A0 + 0x20], [A6 + 0xE]
  1748. 00001366  2054                     movea.l    A0, [A4]
  1749. 00001368  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1750. 0000136C  2050                     movea.l    A0, [A0]
  1751. 0000136E  316E 0012 0022           move.w     [A0 + 0x22], [A6 + 0x12]
  1752. 00001374  6016                     bra        +0x18 /* 0000138C */
  1753. label00001376:
  1754. 00001376  2F0C                     move.l     -[A7], A4
  1755. 00001378  4EAD E782                jsr        [A5 - 0x187E]
  1756. 0000137C  2EAE 000C                move.l     [A7], [A6 + 0xC]
  1757. 00001380  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1758. 00001384  2054                     movea.l    A0, [A4]
  1759. 00001386  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1760. 0000138A  A9D1                     trap       TESetSelect
  1761. label0000138C:
  1762. 0000138C  285F                     movea.l    A4, [A7]+
  1763. 0000138E  4E5E                     unlink     A6
  1764. 00001390  4E75                     rts
  1765. export_776:
  1766. 00001392  4E56 0000                link       A6, 0
  1767. 00001396  2F0C                     move.l     -[A7], A4
  1768. 00001398  286E 0008                movea.l    A4, [A6 + 0x8]
  1769. 0000139C  2054                     movea.l    A0, [A4]
  1770. 0000139E  4A28 001B                tst.b      [A0 + 0x1B]
  1771. 000013A2  6712                     beq        +0x14 /* 000013B6 */
  1772. 000013A4  2F0C                     move.l     -[A7], A4
  1773. 000013A6  4EAD E782                jsr        [A5 - 0x187E]
  1774. 000013AA  A896                     trap       HidePen
  1775. 000013AC  2054                     movea.l    A0, [A4]
  1776. 000013AE  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  1777. 000013B2  A9D9                     trap       TEDeactivate
  1778. 000013B4  A897                     trap       ShowPen
  1779. label000013B6:
  1780. 000013B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1781. 000013BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1782. 000013BE  2F0C                     move.l     -[A7], A4
  1783. 000013C0  4EAD 0952                jsr        [A5 + 0x952]
  1784. 000013C4  286E FFFC                movea.l    A4, [A6 - 0x4]
  1785. 000013C8  4E5E                     unlink     A6
  1786. 000013CA  4E75                     rts
  1787. export_778:
  1788. 000013CC  4E56 0000                link       A6, 0
  1789. 000013D0  2F0C                     move.l     -[A7], A4
  1790. 000013D2  286E 0008                movea.l    A4, [A6 + 0x8]
  1791. 000013D6  2F0C                     move.l     -[A7], A4
  1792. 000013D8  4EAD 0962                jsr        [A5 + 0x962]
  1793. 000013DC  2E8C                     move.l     [A7], A4
  1794. 000013DE  4EAD 17B2                jsr        [A5 + 0x17B2]
  1795. 000013E2  2054                     movea.l    A0, [A4]
  1796. 000013E4  4A28 001B                tst.b      [A0 + 0x1B]
  1797. 000013E8  588F                     addq.l     A7, 4
  1798. 000013EA  6712                     beq        +0x14 /* 000013FE */
  1799. 000013EC  2F0C                     move.l     -[A7], A4
  1800. 000013EE  4EAD E782                jsr        [A5 - 0x187E]
  1801. 000013F2  A896                     trap       HidePen
  1802. 000013F4  2054                     movea.l    A0, [A4]
  1803. 000013F6  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  1804. 000013FA  A9D8                     trap       TEActivate
  1805. 000013FC  A897                     trap       ShowPen
  1806. label000013FE:
  1807. 000013FE  285F                     movea.l    A4, [A7]+
  1808. 00001400  4E5E                     unlink     A6
  1809. 00001402  4E75                     rts
  1810. export_779:
  1811. 00001404  4E56 FFFC                link       A6, -0x0004
  1812. 00001408  206E 0008                movea.l    A0, [A6 + 0x8]
  1813. 0000140C  2050                     movea.l    A0, [A0]
  1814. 0000140E  0828 0005 00A6           btst.b     [A0 + 0xA6], 0x5
  1815. 00001414  671C                     beq        +0x1E /* 00001432 */
  1816. 00001416  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1817. 0000141A  4EAD E782                jsr        [A5 - 0x187E]
  1818. 0000141E  206E 0008                movea.l    A0, [A6 + 0x8]
  1819. 00001422  2050                     movea.l    A0, [A0]
  1820. 00001424  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  1821. 00001428  A9DA                     trap       TEIdle
  1822. 0000142A  206E 000C                movea.l    A0, [A6 + 0xC]
  1823. 0000142E  20B8 02F4                move.l     [A0], [0x000002F4 /* CaretTime */]
  1824. label00001432:
  1825. 00001432  4E5E                     unlink     A6
  1826. 00001434  4E75                     rts
  1827. export_780:
  1828. 00001436  4E56 FFF4                link       A6, -0x000C
  1829. 0000143A  4AAD F894                tst.l      [A5 - 0x76C]
  1830. 0000143E  6720                     beq        +0x22 /* 00001460 */
  1831. 00001440  486E FFFC                pea.l      [A6 - 0x4]
  1832. 00001444  A972                     trap       GetMouse
  1833. 00001446  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1834. 0000144A  486E FFF4                pea.l      [A6 - 0xC]
  1835. 0000144E  4EBA 1DF8                jsr        [PC + 0x1DF8 /* 00003248 */]
  1836. 00001452  486E FFF4                pea.l      [A6 - 0xC]
  1837. 00001456  2F2D F894                move.l     -[A7], [A5 - 0x76C]
  1838. 0000145A  4EAD 093A                jsr        [A5 + 0x93A]
  1839. 0000145E  508F                     addq.l     A7, 8
  1840. label00001460:
  1841. 00001460  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1842. 00001466  4E5E                     unlink     A6
  1843. 00001468  4E75                     rts
  1844. export_739:
  1845. 0000146A  4E56 FFE4                link       A6, -0x001C
  1846. 0000146E  2F07                     move.l     -[A7], D7
  1847. 00001470  486E FFF0                pea.l      [A6 - 0x10]
  1848. 00001474  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1849. 00001478  4EAD E748                jsr        [A5 - 0x18B8]
  1850. 0000147C  486E FFF0                pea.l      [A6 - 0x10]
  1851. 00001480  486E FFE8                pea.l      [A6 - 0x18]
  1852. 00001484  4EBA 1F76                jsr        [PC + 0x1F76 /* 000033FC */]
  1853. 00001488  1EBC 0001                move.b     [A7], 0x1
  1854. 0000148C  4EBA 24C0                jsr        [PC + 0x24C0 /* 0000394E */]
  1855. 00001490  1E00                     move.b     D7, D0
  1856. 00001492  4297                     clr.l      [A7]
  1857. 00001494  486E FFE8                pea.l      [A6 - 0x18]
  1858. 00001498  486E FFE8                pea.l      [A6 - 0x18]
  1859. 0000149C  A9D2                     trap       TENew
  1860. 0000149E  206E 0008                movea.l    A0, [A6 + 0x8]
  1861. 000014A2  2050                     movea.l    A0, [A0]
  1862. 000014A4  215F 00A8                move.l     [A0 + 0xA8], [A7]+
  1863. 000014A8  1E87                     move.b     [A7], D7
  1864. 000014AA  4EBA 24A2                jsr        [PC + 0x24A2 /* 0000394E */]
  1865. 000014AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1866. 000014B2  2050                     movea.l    A0, [A0]
  1867. 000014B4  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  1868. 000014B8  4EBA 1B52                jsr        [PC + 0x1B52 /* 0000300C */]
  1869. 000014BC  2E1F                     move.l     D7, [A7]+
  1870. 000014BE  4E5E                     unlink     A6
  1871. 000014C0  4E75                     rts
  1872. export_740:
  1873. 000014C2  4E56 FFFC                link       A6, -0x0004
  1874. 000014C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1875. 000014CA  2050                     movea.l    A0, [A0]
  1876. 000014CC  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1877. 000014D0  A9CD                     trap       TEDispose
  1878. 000014D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1879. 000014D6  2050                     movea.l    A0, [A0]
  1880. 000014D8  42A8 00A8                clr.l      [A0 + 0xA8]
  1881. 000014DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1882. 000014E0  4EAD 06CA                jsr        [A5 + 0x6CA]
  1883. 000014E4  4E5E                     unlink     A6
  1884. 000014E6  4E75                     rts
  1885. export_743:
  1886. 000014E8  4E56 0000                link       A6, 0
  1887. 000014EC  2F0C                     move.l     -[A7], A4
  1888. 000014EE  286E 0008                movea.l    A4, [A6 + 0x8]
  1889. 000014F2  2054                     movea.l    A0, [A4]
  1890. 000014F4  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1891. 000014F8  2050                     movea.l    A0, [A0]
  1892. 000014FA  216D E25A 0052           move.l     [A0 + 0x52], [A5 - 0x1DA6]
  1893. 00001500  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1894. 00001504  2054                     movea.l    A0, [A4]
  1895. 00001506  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1896. 0000150A  A9D3                     trap       TEUpdate
  1897. 0000150C  2054                     movea.l    A0, [A4]
  1898. 0000150E  2268 00A8                movea.l    A1, [A0 + 0xA8]
  1899. 00001512  2251                     movea.l    A1, [A1]
  1900. 00001514  2368 000E 0052           move.l     [A1 + 0x52], [A0 + 0xE]
  1901. 0000151A  285F                     movea.l    A4, [A7]+
  1902. 0000151C  4E5E                     unlink     A6
  1903. 0000151E  4E75                     rts
  1904. export_744:
  1905. 00001520  4E56 0000                link       A6, 0
  1906. 00001524  48E7 0308                movem.l    -[A7], D6,D7,A4
  1907. 00001528  206E 0008                movea.l    A0, [A6 + 0x8]
  1908. 0000152C  2850                     movea.l    A4, [A0]
  1909. 0000152E  3E2C 007C                move.w     D7, [A4 + 0x7C]
  1910. 00001532  CEEE 000E                mulu.w     D7, [A6 + 0xE]
  1911. 00001536  3C2C 007E                move.w     D6, [A4 + 0x7E]
  1912. 0000153A  CCEE 0012                mulu.w     D6, [A6 + 0x12]
  1913. 0000153E  226C 00A8                movea.l    A1, [A4 + 0xA8]
  1914. 00001542  2251                     movea.l    A1, [A1]
  1915. 00001544  4869 0008                pea.l      [A1 + 0x8]
  1916. 00001548  3F07                     move.w     -[A7], D7
  1917. 0000154A  3F06                     move.w     -[A7], D6
  1918. 0000154C  A8A8                     trap       OffsetRect
  1919. 0000154E  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  1920. 00001552  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1921. 00001556  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1922. 0000155A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1923. 0000155E  4EAD 0922                jsr        [A5 + 0x922]
  1924. 00001562  4CEE 10C0 FFF4           movem.l    A4,D7,D6, [A6 - 0xC]
  1925. 00001568  4E5E                     unlink     A6
  1926. 0000156A  4E75                     rts
  1927. export_777:
  1928. 0000156C  4E56 FFFE                link       A6, -0x0002
  1929. 00001570  2F0C                     move.l     -[A7], A4
  1930. 00001572  286E 0008                movea.l    A4, [A6 + 0x8]
  1931. 00001576  2054                     movea.l    A0, [A4]
  1932. 00001578  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1933. 0000157C  2050                     movea.l    A0, [A0]
  1934. 0000157E  216D E25A 0052           move.l     [A0 + 0x52], [A5 - 0x1DA6]
  1935. 00001584  2054                     movea.l    A0, [A4]
  1936. 00001586  0C28 0002 0062           cmpi.b     [A0 + 0x62], 0x2
  1937. 0000158C  666A                     bne        +0x6C /* 000015F8 */
  1938. 0000158E  2054                     movea.l    A0, [A4]
  1939. 00001590  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1940. 00001594  2050                     movea.l    A0, [A0]
  1941. 00001596  3028 000A                move.w     D0, [A0 + 0xA]
  1942. 0000159A  D06E 000E                add.w      D0, [A6 + 0xE]
  1943. 0000159E  2054                     movea.l    A0, [A4]
  1944. 000015A0  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1945. 000015A4  2050                     movea.l    A0, [A0]
  1946. 000015A6  3140 000E                move.w     [A0 + 0xE], D0
  1947. 000015AA  2054                     movea.l    A0, [A4]
  1948. 000015AC  0828 0006 00A6           btst.b     [A0 + 0xA6], 0x6
  1949. 000015B2  6728                     beq        +0x2A /* 000015DC */
  1950. 000015B4  2054                     movea.l    A0, [A4]
  1951. 000015B6  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1952. 000015BA  2050                     movea.l    A0, [A0]
  1953. 000015BC  2254                     movea.l    A1, [A4]
  1954. 000015BE  302E 0010                move.w     D0, [A6 + 0x10]
  1955. 000015C2  48C0                     ext.l      D0
  1956. 000015C4  81E9 007E                divs.w     D0, [A1 + 0x7E]
  1957. 000015C8  C1E9 007E                muls.w     D0, [A1 + 0x7E]
  1958. 000015CC  2269 00A8                movea.l    A1, [A1 + 0xA8]
  1959. 000015D0  D068 0008                add.w      D0, [A0 + 0x8]
  1960. 000015D4  2251                     movea.l    A1, [A1]
  1961. 000015D6  3340 000C                move.w     [A1 + 0xC], D0
  1962. 000015DA  601C                     bra        +0x1E /* 000015F8 */
  1963. label000015DC:
  1964. 000015DC  2054                     movea.l    A0, [A4]
  1965. 000015DE  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1966. 000015E2  2050                     movea.l    A0, [A0]
  1967. 000015E4  3028 0008                move.w     D0, [A0 + 0x8]
  1968. 000015E8  D06E 0010                add.w      D0, [A6 + 0x10]
  1969. 000015EC  2054                     movea.l    A0, [A4]
  1970. 000015EE  2068 00A8                movea.l    A0, [A0 + 0xA8]
  1971. 000015F2  2050                     movea.l    A0, [A0]
  1972. 000015F4  3140 000C                move.w     [A0 + 0xC], D0
  1973. label000015F8:
  1974. 000015F8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1975. 000015FC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1976. 00001600  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1977. 00001604  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1978. 00001608  2F0C                     move.l     -[A7], A4
  1979. 0000160A  4EAD 095A                jsr        [A5 + 0x95A]
  1980. 0000160E  2054                     movea.l    A0, [A4]
  1981. 00001610  2268 00A8                movea.l    A1, [A0 + 0xA8]
  1982. 00001614  2251                     movea.l    A1, [A1]
  1983. 00001616  2368 000E 0052           move.l     [A1 + 0x52], [A0 + 0xE]
  1984. 0000161C  286E FFFA                movea.l    A4, [A6 - 0x6]
  1985. 00001620  4E5E                     unlink     A6
  1986. 00001622  4E75                     rts
  1987. export_748:
  1988. 00001624  4E56 FFFC                link       A6, -0x0004
  1989. 00001628  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1990. 0000162C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1991. 00001630  206E 0008                movea.l    A0, [A6 + 0x8]
  1992. 00001634  2050                     movea.l    A0, [A0]
  1993. 00001636  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1994. 0000163A  A9CF                     trap       TESetText
  1995. 0000163C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1996. 00001640  4EAD 17C2                jsr        [A5 + 0x17C2]
  1997. 00001644  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1998. 00001648  4EAD 07B2                jsr        [A5 + 0x7B2]
  1999. 0000164C  4E5E                     unlink     A6
  2000. 0000164E  4E75                     rts
  2001. export_749:
  2002. 00001650  4E56 0000                link       A6, 0
  2003. 00001654  42A7                     clr.l      -[A7]
  2004. 00001656  206E 0008                movea.l    A0, [A6 + 0x8]
  2005. 0000165A  2050                     movea.l    A0, [A0]
  2006. 0000165C  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2007. 00001660  A9CB                     trap       TEGetText
  2008. 00001662  201F                     move.l     D0, [A7]+
  2009. 00001664  4E5E                     unlink     A6
  2010. 00001666  4E75                     rts
  2011. export_759:
  2012. 00001668  4E56 FFF8                link       A6, -0x0008
  2013. 0000166C  2F0C                     move.l     -[A7], A4
  2014. 0000166E  286E 0008                movea.l    A4, [A6 + 0x8]
  2015. 00001672  2054                     movea.l    A0, [A4]
  2016. 00001674  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2017. 00001678  2050                     movea.l    A0, [A0]
  2018. 0000167A  316E 000C 004A           move.w     [A0 + 0x4A], [A6 + 0xC]
  2019. 00001680  2054                     movea.l    A0, [A4]
  2020. 00001682  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2021. 00001686  A9D0                     trap       TECalText
  2022. 00001688  2054                     movea.l    A0, [A4]
  2023. 0000168A  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2024. 0000168E  2F0C                     move.l     -[A7], A4
  2025. 00001690  4EAD F676                jsr        [A5 - 0x98A]
  2026. 00001694  486E FFF8                pea.l      [A6 - 0x8]
  2027. 00001698  2F0C                     move.l     -[A7], A4
  2028. 0000169A  4EAD 1812                jsr        [A5 + 0x1812]
  2029. 0000169E  2054                     movea.l    A0, [A4]
  2030. 000016A0  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2031. 000016A4  2050                     movea.l    A0, [A0]
  2032. 000016A6  3EA8 0018                move.w     [A7], [A0 + 0x18]
  2033. 000016AA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2034. 000016AE  2F0C                     move.l     -[A7], A4
  2035. 000016B0  4EAD 08F2                jsr        [A5 + 0x8F2]
  2036. 000016B4  2E8C                     move.l     [A7], A4
  2037. 000016B6  4EAD 17C2                jsr        [A5 + 0x17C2]
  2038. 000016BA  2E8C                     move.l     [A7], A4
  2039. 000016BC  4EAD 07B2                jsr        [A5 + 0x7B2]
  2040. 000016C0  2054                     movea.l    A0, [A4]
  2041. 000016C2  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  2042. 000016C8  1E80                     move.b     [A7], D0
  2043. 000016CA  2F0C                     move.l     -[A7], A4
  2044. 000016CC  4EAD 1B9A                jsr        [A5 + 0x1B9A]
  2045. 000016D0  2E8C                     move.l     [A7], A4
  2046. 000016D2  4EAD 07B2                jsr        [A5 + 0x7B2]
  2047. 000016D6  286E FFF4                movea.l    A4, [A6 - 0xC]
  2048. 000016DA  4E5E                     unlink     A6
  2049. 000016DC  4E75                     rts
  2050. export_760:
  2051. 000016DE  4E56 0000                link       A6, 0
  2052. 000016E2  2F0C                     move.l     -[A7], A4
  2053. 000016E4  286E 0008                movea.l    A4, [A6 + 0x8]
  2054. 000016E8  4A6E 000C                tst.w      [A6 + 0xC]
  2055. 000016EC  660E                     bne        +0x10 /* 000016FC */
  2056. 000016EE  2054                     movea.l    A0, [A4]
  2057. 000016F0  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2058. 000016F4  2050                     movea.l    A0, [A0]
  2059. 000016F6  4228 004C                clr.b      [A0 + 0x4C]
  2060. 000016FA  6010                     bra        +0x12 /* 0000170C */
  2061. label000016FC:
  2062. 000016FC  2054                     movea.l    A0, [A4]
  2063. 000016FE  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2064. 00001702  102E 000D                move.b     D0, [A6 + 0xD]
  2065. 00001706  2050                     movea.l    A0, [A0]
  2066. 00001708  B128 004C                xor.b      [A0 + 0x4C], D0
  2067. label0000170C:
  2068. 0000170C  2F0C                     move.l     -[A7], A4
  2069. 0000170E  4EAD 07B2                jsr        [A5 + 0x7B2]
  2070. 00001712  2054                     movea.l    A0, [A4]
  2071. 00001714  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  2072. 0000171A  1E80                     move.b     [A7], D0
  2073. 0000171C  2F0C                     move.l     -[A7], A4
  2074. 0000171E  4EAD 1B9A                jsr        [A5 + 0x1B9A]
  2075. 00001722  2E8C                     move.l     [A7], A4
  2076. 00001724  4EAD 07B2                jsr        [A5 + 0x7B2]
  2077. 00001728  286E FFFC                movea.l    A4, [A6 - 0x4]
  2078. 0000172C  4E5E                     unlink     A6
  2079. 0000172E  4E75                     rts
  2080. export_761:
  2081. 00001730  4E56 0000                link       A6, 0
  2082. 00001734  2F0C                     move.l     -[A7], A4
  2083. 00001736  286E 0008                movea.l    A4, [A6 + 0x8]
  2084. 0000173A  2054                     movea.l    A0, [A4]
  2085. 0000173C  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2086. 00001740  2050                     movea.l    A0, [A0]
  2087. 00001742  316E 000C 0050           move.w     [A0 + 0x50], [A6 + 0xC]
  2088. 00001748  2054                     movea.l    A0, [A4]
  2089. 0000174A  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2090. 0000174E  A9D0                     trap       TECalText
  2091. 00001750  2054                     movea.l    A0, [A4]
  2092. 00001752  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2093. 00001756  2F0C                     move.l     -[A7], A4
  2094. 00001758  4EAD F676                jsr        [A5 - 0x98A]
  2095. 0000175C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2096. 00001760  4E5E                     unlink     A6
  2097. 00001762  4E75                     rts
  2098. export_762:
  2099. 00001764  4E56 0000                link       A6, 0
  2100. 00001768  206E 0008                movea.l    A0, [A6 + 0x8]
  2101. 0000176C  2050                     movea.l    A0, [A0]
  2102. 0000176E  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2103. 00001772  2050                     movea.l    A0, [A0]
  2104. 00001774  316E 000C 004E           move.w     [A0 + 0x4E], [A6 + 0xC]
  2105. 0000177A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2106. 0000177E  4EAD 07B2                jsr        [A5 + 0x7B2]
  2107. 00001782  4E5E                     unlink     A6
  2108. 00001784  4E75                     rts
  2109. export_763:
  2110. 00001786  4E56 0000                link       A6, 0
  2111. 0000178A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2112. 0000178E  206E 0008                movea.l    A0, [A6 + 0x8]
  2113. 00001792  2050                     movea.l    A0, [A0]
  2114. 00001794  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2115. 00001798  A9DF                     trap       TESetAlignment/TESetJust
  2116. 0000179A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2117. 0000179E  4EAD 07B2                jsr        [A5 + 0x7B2]
  2118. 000017A2  4E5E                     unlink     A6
  2119. 000017A4  4E75                     rts
  2120. export_764:
  2121. 000017A6  4E56 FFFC                link       A6, -0x0004
  2122. 000017AA  2F07                     move.l     -[A7], D7
  2123. 000017AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2124. 000017B0  2050                     movea.l    A0, [A0]
  2125. 000017B2  216E 000C 00B0           move.l     [A0 + 0xB0], [A6 + 0xC]
  2126. 000017B8  206E 0008                movea.l    A0, [A6 + 0x8]
  2127. 000017BC  2050                     movea.l    A0, [A0]
  2128. 000017BE  2028 00B0                move.l     D0, [A0 + 0xB0]
  2129. 000017C2  6B20                     bmi        +0x22 /* 000017E4 */
  2130. 000017C4  7229                     moveq.l    D1, 0x29
  2131. 000017C6  9081                     sub.l      D0, D1
  2132. 000017C8  670E                     beq        +0x10 /* 000017D8 */
  2133. 000017CA  6A06                     bpl        +0x8 /* 000017D2 */
  2134. 000017CC  5280                     addq.l     D0, 1
  2135. 000017CE  6A10                     bpl        +0x12 /* 000017E0 */
  2136. 000017D0  6012                     bra        +0x14 /* 000017E4 */
  2137. label000017D2:
  2138. 000017D2  5580                     subq.l     D0, 2
  2139. 000017D4  6A0E                     bpl        +0x10 /* 000017E4 */
  2140. 000017D6  6004                     bra        +0x6 /* 000017DC */
  2141. label000017D8:
  2142. 000017D8  7E00                     moveq.l    D7, 0x00
  2143. 000017DA  600A                     bra        +0xC /* 000017E6 */
  2144. label000017DC:
  2145. 000017DC  7E01                     moveq.l    D7, 0x01
  2146. 000017DE  6006                     bra        +0x8 /* 000017E6 */
  2147. label000017E0:
  2148. 000017E0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2149. 000017E2  6002                     bra        +0x4 /* 000017E6 */
  2150. label000017E4:
  2151. 000017E4  7E00                     moveq.l    D7, 0x00
  2152. label000017E6:
  2153. 000017E6  3F07                     move.w     -[A7], D7
  2154. 000017E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2155. 000017EC  4EAD 17FA                jsr        [A5 + 0x17FA]
  2156. 000017F0  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2157. 000017F4  4E5E                     unlink     A6
  2158. 000017F6  4E75                     rts
  2159. export_765:
  2160. 000017F8  4E56 FFF8                link       A6, -0x0008
  2161. 000017FC  48E7 0108                movem.l    -[A7], D7,A4
  2162. 00001800  286E 0008                movea.l    A4, [A6 + 0x8]
  2163. 00001804  2054                     movea.l    A0, [A4]
  2164. 00001806  216E 000C 00AC           move.l     [A0 + 0xAC], [A6 + 0xC]
  2165. 0000180C  486E FFF8                pea.l      [A6 - 0x8]
  2166. 00001810  2F0C                     move.l     -[A7], A4
  2167. 00001812  4EAD 1812                jsr        [A5 + 0x1812]
  2168. 00001816  302E FFF8                move.w     D0, [A6 - 0x8]
  2169. 0000181A  D06E FFFA                add.w      D0, [A6 - 0x6]
  2170. 0000181E  2054                     movea.l    A0, [A4]
  2171. 00001820  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2172. 00001824  D06E FFFE                add.w      D0, [A6 - 0x2]
  2173. 00001828  2050                     movea.l    A0, [A0]
  2174. 0000182A  3140 0018                move.w     [A0 + 0x18], D0
  2175. 0000182E  2054                     movea.l    A0, [A4]
  2176. 00001830  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2177. 00001834  2050                     movea.l    A0, [A0]
  2178. 00001836  316E FFF8 001A           move.w     [A0 + 0x1A], [A6 - 0x8]
  2179. 0000183C  202E 000C                move.l     D0, [A6 + 0xC]
  2180. 00001840  508F                     addq.l     A7, 8
  2181. 00001842  6B38                     bmi        +0x3A /* 0000187C */
  2182. 00001844  7233                     moveq.l    D1, 0x33
  2183. 00001846  9081                     sub.l      D0, D1
  2184. 00001848  6712                     beq        +0x14 /* 0000185C */
  2185. 0000184A  6A06                     bpl        +0x8 /* 00001852 */
  2186. 0000184C  5280                     addq.l     D0, 1
  2187. 0000184E  6A08                     bpl        +0xA /* 00001858 */
  2188. 00001850  602A                     bra        +0x2C /* 0000187C */
  2189. label00001852:
  2190. 00001852  5580                     subq.l     D0, 2
  2191. 00001854  6A26                     bpl        +0x28 /* 0000187C */
  2192. 00001856  6018                     bra        +0x1A /* 00001870 */
  2193. label00001858:
  2194. 00001858  7E00                     moveq.l    D7, 0x00
  2195. 0000185A  6020                     bra        +0x22 /* 0000187C */
  2196. label0000185C:
  2197. 0000185C  2054                     movea.l    A0, [A4]
  2198. 0000185E  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2199. 00001862  2050                     movea.l    A0, [A0]
  2200. 00001864  3068 0018                movea.w    A0, [A0 + 0x18]
  2201. 00001868  2E08                     move.l     D7, A0
  2202. 0000186A  8FFC 0002                divs.w     D7, 0x2
  2203. 0000186E  600C                     bra        +0xE /* 0000187C */
  2204. label00001870:
  2205. 00001870  2054                     movea.l    A0, [A4]
  2206. 00001872  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2207. 00001876  2050                     movea.l    A0, [A0]
  2208. 00001878  3E28 0018                move.w     D7, [A0 + 0x18]
  2209. label0000187C:
  2210. 0000187C  2054                     movea.l    A0, [A4]
  2211. 0000187E  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2212. 00001882  2050                     movea.l    A0, [A0]
  2213. 00001884  DF68 0018                add.w      [A0 + 0x18], D7
  2214. 00001888  2054                     movea.l    A0, [A4]
  2215. 0000188A  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2216. 0000188E  2050                     movea.l    A0, [A0]
  2217. 00001890  DF68 001A                add.w      [A0 + 0x1A], D7
  2218. 00001894  2F0C                     move.l     -[A7], A4
  2219. 00001896  4EAD 07B2                jsr        [A5 + 0x7B2]
  2220. 0000189A  2054                     movea.l    A0, [A4]
  2221. 0000189C  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2222. 000018A0  2050                     movea.l    A0, [A0]
  2223. 000018A2  3EA8 0018                move.w     [A7], [A0 + 0x18]
  2224. 000018A6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2225. 000018AA  2F0C                     move.l     -[A7], A4
  2226. 000018AC  4EAD 08F2                jsr        [A5 + 0x8F2]
  2227. 000018B0  2054                     movea.l    A0, [A4]
  2228. 000018B2  E9E8 0041 00A6           bfextu     [A0 + 0xA6] {4:32}, D4
  2229. 000018B8  1E80                     move.b     [A7], D0
  2230. 000018BA  2F0C                     move.l     -[A7], A4
  2231. 000018BC  4EAD 1B9A                jsr        [A5 + 0x1B9A]
  2232. 000018C0  2E8C                     move.l     [A7], A4
  2233. 000018C2  4EAD 081A                jsr        [A5 + 0x81A]
  2234. 000018C6  2E8C                     move.l     [A7], A4
  2235. 000018C8  4EAD 17C2                jsr        [A5 + 0x17C2]
  2236. 000018CC  2E8C                     move.l     [A7], A4
  2237. 000018CE  4EAD 07B2                jsr        [A5 + 0x7B2]
  2238. 000018D2  4CEE 1080 FFF0           movem.l    A4,D7, [A6 - 0x10]
  2239. 000018D8  4E5E                     unlink     A6
  2240. 000018DA  4E75                     rts
  2241. export_772:
  2242. 000018DC  4E56 0000                link       A6, 0
  2243. 000018E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2244. 000018E4  2050                     movea.l    A0, [A0]
  2245. 000018E6  2028 00AC                move.l     D0, [A0 + 0xAC]
  2246. 000018EA  4E5E                     unlink     A6
  2247. 000018EC  4E75                     rts
  2248. export_773:
  2249. 000018EE  4E56 0000                link       A6, 0
  2250. 000018F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2251. 000018F6  2050                     movea.l    A0, [A0]
  2252. 000018F8  2028 00B0                move.l     D0, [A0 + 0xB0]
  2253. 000018FC  4E5E                     unlink     A6
  2254. 000018FE  4E75                     rts
  2255. export_766:
  2256. 00001900  4E56 0000                link       A6, 0
  2257. 00001904  2F0C                     move.l     -[A7], A4
  2258. 00001906  286E 0008                movea.l    A4, [A6 + 0x8]
  2259. 0000190A  2054                     movea.l    A0, [A4]
  2260. 0000190C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2261. 00001910  A873                     trap       SetPort
  2262. 00001912  4EAD 0C22                jsr        [A5 + 0xC22]
  2263. 00001916  2054                     movea.l    A0, [A4]
  2264. 00001918  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2265. 0000191C  2050                     movea.l    A0, [A0]
  2266. 0000191E  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  2267. 00001922  A887                     trap       TextFont
  2268. 00001924  2054                     movea.l    A0, [A4]
  2269. 00001926  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2270. 0000192A  2050                     movea.l    A0, [A0]
  2271. 0000192C  7000                     moveq.l    D0, 0x00
  2272. 0000192E  1028 004C                move.b     D0, [A0 + 0x4C]
  2273. 00001932  3F00                     move.w     -[A7], D0
  2274. 00001934  A888                     trap       TextFace
  2275. 00001936  2054                     movea.l    A0, [A4]
  2276. 00001938  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2277. 0000193C  2050                     movea.l    A0, [A0]
  2278. 0000193E  3F28 0050                move.w     -[A7], [A0 + 0x50]
  2279. 00001942  A88A                     trap       TextSize
  2280. 00001944  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2281. 00001948  A88B                     trap       GetFontInfo
  2282. 0000194A  285F                     movea.l    A4, [A7]+
  2283. 0000194C  4E5E                     unlink     A6
  2284. 0000194E  4E75                     rts
  2285. export_754:
  2286. 00001950  4E56 FFF0                link       A6, -0x0010
  2287. 00001954  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2288. 00001958  286E 0008                movea.l    A4, [A6 + 0x8]
  2289. 0000195C  486E FFF0                pea.l      [A6 - 0x10]
  2290. 00001960  2F0C                     move.l     -[A7], A4
  2291. 00001962  4EAD E748                jsr        [A5 - 0x18B8]
  2292. 00001966  2654                     movea.l    A3, [A4]
  2293. 00001968  47EB 0080                lea.l      A3, [A3 + 0x80]
  2294. 0000196C  2454                     movea.l    A2, [A4]
  2295. 0000196E  2054                     movea.l    A0, [A4]
  2296. 00001970  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2297. 00001974  2E10                     move.l     D7, [A0]
  2298. 00001976  2047                     movea.l    A0, D7
  2299. 00001978  3C2A 007C                move.w     D6, [A2 + 0x7C]
  2300. 0000197C  CCEB 0006                mulu.w     D6, [A3 + 0x6]
  2301. 00001980  9C6E FFF6                sub.w      D6, [A6 - 0xA]
  2302. 00001984  DC68 0002                add.w      D6, [A0 + 0x2]
  2303. 00001988  2047                     movea.l    A0, D7
  2304. 0000198A  3A2A 007E                move.w     D5, [A2 + 0x7E]
  2305. 0000198E  CAEB 0002                mulu.w     D5, [A3 + 0x2]
  2306. 00001992  9A6E FFF2                sub.w      D5, [A6 - 0xE]
  2307. 00001996  DA50                     add.w      D5, [A0]
  2308. 00001998  3046                     movea.w    A0, D6
  2309. 0000199A  2008                     move.l     D0, A0
  2310. 0000199C  D1AA 003A                add.l      [A2 + 0x3A], D0
  2311. 000019A0  3046                     movea.w    A0, D6
  2312. 000019A2  2008                     move.l     D0, A0
  2313. 000019A4  2054                     movea.l    A0, [A4]
  2314. 000019A6  D1A8 0042                add.l      [A0 + 0x42], D0
  2315. 000019AA  3245                     movea.w    A1, D5
  2316. 000019AC  2009                     move.l     D0, A1
  2317. 000019AE  D1A8 0036                add.l      [A0 + 0x36], D0
  2318. 000019B2  3246                     movea.w    A1, D6
  2319. 000019B4  2009                     move.l     D0, A1
  2320. 000019B6  D1A8 0056                add.l      [A0 + 0x56], D0
  2321. 000019BA  3245                     movea.w    A1, D5
  2322. 000019BC  2009                     move.l     D0, A1
  2323. 000019BE  D1A8 005A                add.l      [A0 + 0x5A], D0
  2324. 000019C2  3C28 0098                move.w     D6, [A0 + 0x98]
  2325. 000019C6  4A46                     tst.w      D6
  2326. 000019C8  508F                     addq.l     A7, 8
  2327. 000019CA  6F12                     ble        +0x14 /* 000019DE */
  2328. 000019CC  2054                     movea.l    A0, [A4]
  2329. 000019CE  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2330. 000019D2  2050                     movea.l    A0, [A0]
  2331. 000019D4  3068 0002                movea.w    A0, [A0 + 0x2]
  2332. 000019D8  D0C6                     add.w      A0, D6
  2333. 000019DA  2008                     move.l     D0, A0
  2334. 000019DC  6004                     bra        +0x6 /* 000019E2 */
  2335. label000019DE:
  2336. 000019DE  202E FFFC                move.l     D0, [A6 - 0x4]
  2337. label000019E2:
  2338. 000019E2  2054                     movea.l    A0, [A4]
  2339. 000019E4  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2340. 000019E8  2050                     movea.l    A0, [A0]
  2341. 000019EA  3140 0006                move.w     [A0 + 0x6], D0
  2342. 000019EE  486E FFF0                pea.l      [A6 - 0x10]
  2343. 000019F2  2054                     movea.l    A0, [A4]
  2344. 000019F4  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2345. 000019F8  2050                     movea.l    A0, [A0]
  2346. 000019FA  4868 0008                pea.l      [A0 + 0x8]
  2347. 000019FE  4EBA 19FC                jsr        [PC + 0x19FC /* 000033FC */]
  2348. 00001A02  2054                     movea.l    A0, [A4]
  2349. 00001A04  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2350. 00001A08  A9D0                     trap       TECalText
  2351. 00001A0A  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  2352. 00001A0E  4E5E                     unlink     A6
  2353. 00001A10  4E75                     rts
  2354. export_755:
  2355. 00001A12  4E56 FFFC                link       A6, -0x0004
  2356. 00001A16  2F0B                     move.l     -[A7], A3
  2357. 00001A18  266E 0008                movea.l    A3, [A6 + 0x8]
  2358. 00001A1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2359. 00001A20  2F0B                     move.l     -[A7], A3
  2360. 00001A22  4EBA E960                jsr        [PC - 0x16A0 /* 00000384 */]
  2361. 00001A26  206E 000C                movea.l    A0, [A6 + 0xC]
  2362. 00001A2A  2253                     movea.l    A1, [A3]
  2363. 00001A2C  2269 00A8                movea.l    A1, [A1 + 0xA8]
  2364. 00001A30  3028 0002                move.w     D0, [A0 + 0x2]
  2365. 00001A34  2251                     movea.l    A1, [A1]
  2366. 00001A36  D169 0002                add.w      [A1 + 0x2], D0
  2367. 00001A3A  2253                     movea.l    A1, [A3]
  2368. 00001A3C  2269 00A8                movea.l    A1, [A1 + 0xA8]
  2369. 00001A40  3010                     move.w     D0, [A0]
  2370. 00001A42  2251                     movea.l    A1, [A1]
  2371. 00001A44  D151                     add.w      [A1], D0
  2372. 00001A46  2E8B                     move.l     [A7], A3
  2373. 00001A48  4EAD 17B2                jsr        [A5 + 0x17B2]
  2374. 00001A4C  2E8B                     move.l     [A7], A3
  2375. 00001A4E  4EAD 17C2                jsr        [A5 + 0x17C2]
  2376. 00001A52  266E FFF8                movea.l    A3, [A6 - 0x8]
  2377. 00001A56  4E5E                     unlink     A6
  2378. 00001A58  4E75                     rts
  2379. export_756:
  2380. 00001A5A  4E56 0000                link       A6, 0
  2381. 00001A5E  48E7 0018                movem.l    -[A7], A3,A4
  2382. 00001A62  266E 0008                movea.l    A3, [A6 + 0x8]
  2383. 00001A66  2053                     movea.l    A0, [A3]
  2384. 00001A68  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2385. 00001A6C  2850                     movea.l    A4, [A0]
  2386. 00001A6E  2053                     movea.l    A0, [A3]
  2387. 00001A70  42A8 006C                clr.l      [A0 + 0x6C]
  2388. 00001A74  42A8 0070                clr.l      [A0 + 0x70]
  2389. 00001A78  2F0B                     move.l     -[A7], A3
  2390. 00001A7A  4EAD F692                jsr        [A5 - 0x96E]
  2391. 00001A7E  2053                     movea.l    A0, [A3]
  2392. 00001A80  2140 0074                move.l     [A0 + 0x74], D0
  2393. 00001A84  4A68 0098                tst.w      [A0 + 0x98]
  2394. 00001A88  588F                     addq.l     A7, 4
  2395. 00001A8A  6F0C                     ble        +0xE /* 00001A98 */
  2396. 00001A8C  2053                     movea.l    A0, [A3]
  2397. 00001A8E  3268 0098                movea.w    A1, [A0 + 0x98]
  2398. 00001A92  2149 0078                move.l     [A0 + 0x78], A1
  2399. 00001A96  6010                     bra        +0x12 /* 00001AA8 */
  2400. label00001A98:
  2401. 00001A98  302C 000E                move.w     D0, [A4 + 0xE]
  2402. 00001A9C  906C 000A                sub.w      D0, [A4 + 0xA]
  2403. 00001AA0  3040                     movea.w    A0, D0
  2404. 00001AA2  2253                     movea.l    A1, [A3]
  2405. 00001AA4  2348 0078                move.l     [A1 + 0x78], A0
  2406. label00001AA8:
  2407. 00001AA8  2053                     movea.l    A0, [A3]
  2408. 00001AAA  3068 007C                movea.w    A0, [A0 + 0x7C]
  2409. 00001AAE  2008                     move.l     D0, A0
  2410. 00001AB0  2053                     movea.l    A0, [A3]
  2411. 00001AB2  72FF                     moveq.l    D1, 0xFFFFFFFF
  2412. 00001AB4  D2A8 0078                add.l      D1, [A0 + 0x78]
  2413. 00001AB8  4C40 1801                movem.l    A4,A3,D0, D0
  2414. 00001ABC  5281                     addq.l     D1, 1
  2415. 00001ABE  2141 0078                move.l     [A0 + 0x78], D1
  2416. 00001AC2  4AA8 0090                tst.l      [A0 + 0x90]
  2417. 00001AC6  670C                     beq        +0xE /* 00001AD4 */
  2418. 00001AC8  2053                     movea.l    A0, [A3]
  2419. 00001ACA  2F28 0090                move.l     -[A7], [A0 + 0x90]
  2420. 00001ACE  4EAD 0A42                jsr        [A5 + 0xA42]
  2421. 00001AD2  588F                     addq.l     A7, 4
  2422. label00001AD4:
  2423. 00001AD4  4CDF 1800                movem.l    A4,A3, [A7]+
  2424. 00001AD8  4E5E                     unlink     A6
  2425. 00001ADA  4E75                     rts
  2426. export_757:
  2427. 00001ADC  4E56 0000                link       A6, 0
  2428. 00001AE0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2429. 00001AE4  2E2E 000C                move.l     D7, [A6 + 0xC]
  2430. 00001AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  2431. 00001AEC  2850                     movea.l    A4, [A0]
  2432. 00001AEE  226C 00A8                movea.l    A1, [A4 + 0xA8]
  2433. 00001AF2  2651                     movea.l    A3, [A1]
  2434. 00001AF4  4A6B 005E                tst.w      [A3 + 0x5E]
  2435. 00001AF8  6708                     beq        +0xA /* 00001B02 */
  2436. 00001AFA  306B 0062                movea.w    A0, [A3 + 0x62]
  2437. 00001AFE  B1C7                     cmpa.l     A0, D7
  2438. 00001B00  6F04                     ble        +0x6 /* 00001B06 */
  2439. label00001B02:
  2440. 00001B02  7000                     moveq.l    D0, 0x00
  2441. 00001B04  6034                     bra        +0x36 /* 00001B3A */
  2442. label00001B06:
  2443. 00001B06  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2444. 00001B08  DC6B 005E                add.w      D6, [A3 + 0x5E]
  2445. 00001B0C  3073 6260                movea.w    A0, [A3 + D6.w * 2 + 0x60]
  2446. 00001B10  B1C7                     cmpa.l     A0, D7
  2447. 00001B12  6E16                     bgt        +0x18 /* 00001B2A */
  2448. 00001B14  306B 003C                movea.w    A0, [A3 + 0x3C]
  2449. 00001B18  B1C7                     cmpa.l     A0, D7
  2450. 00001B1A  6608                     bne        +0xA /* 00001B24 */
  2451. 00001B1C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2452. 00001B1E  D0AC 0074                add.l      D0, [A4 + 0x74]
  2453. 00001B22  6016                     bra        +0x18 /* 00001B3A */
  2454. label00001B24:
  2455. 00001B24  3046                     movea.w    A0, D6
  2456. 00001B26  2008                     move.l     D0, A0
  2457. 00001B28  6010                     bra        +0x12 /* 00001B3A */
  2458. label00001B2A:
  2459. 00001B2A  7C01                     moveq.l    D6, 0x01
  2460. 00001B2C  6002                     bra        +0x4 /* 00001B30 */
  2461. label00001B2E:
  2462. 00001B2E  5286                     addq.l     D6, 1
  2463. label00001B30:
  2464. 00001B30  3073 6A62                movea.w    A0, [A3 + D6 * 2 + 0x62]
  2465. 00001B34  B1C7                     cmpa.l     A0, D7
  2466. 00001B36  6FF6                     ble        -0x8 /* 00001B2E */
  2467. 00001B38  2006                     move.l     D0, D6
  2468. label00001B3A:
  2469. 00001B3A  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  2470. 00001B3E  4E5E                     unlink     A6
  2471. 00001B40  4E75                     rts
  2472. export_758:
  2473. 00001B42  4E56 0000                link       A6, 0
  2474. 00001B46  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001B4A  2050                     movea.l    A0, [A0]
  2476. 00001B4C  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2477. 00001B50  2050                     movea.l    A0, [A0]
  2478. 00001B52  3068 003C                movea.w    A0, [A0 + 0x3C]
  2479. 00001B56  2008                     move.l     D0, A0
  2480. 00001B58  4E5E                     unlink     A6
  2481. 00001B5A  4E75                     rts
  2482. export_770:
  2483. 00001B5C  4E56 0000                link       A6, 0
  2484. 00001B60  4227                     clr.b      -[A7]
  2485. 00001B62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2486. 00001B66  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2487. 00001B6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2488. 00001B6E  2050                     movea.l    A0, [A0]
  2489. 00001B70  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2490. 00001B74  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2491. 00001B78  A83D                     trap       TEDispatch
  2492. 00001B7A  4E5E                     unlink     A6
  2493. 00001B7C  4E75                     rts
  2494. export_771:
  2495. 00001B7E  4E56 FFFC                link       A6, -0x0004
  2496. 00001B82  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2497. 00001B86  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2498. 00001B8A  486E FFFE                pea.l      [A6 - 0x2]
  2499. 00001B8E  486E FFFC                pea.l      [A6 - 0x4]
  2500. 00001B92  206E 0008                movea.l    A0, [A6 + 0x8]
  2501. 00001B96  2050                     movea.l    A0, [A0]
  2502. 00001B98  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2503. 00001B9C  3F3C 0003                move.w     -[A7], 0x3
  2504. 00001BA0  A83D                     trap       TEDispatch
  2505. 00001BA2  4E5E                     unlink     A6
  2506. 00001BA4  4E75                     rts
  2507. export_775:
  2508. 00001BA6  4E56 0000                link       A6, 0
  2509. 00001BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2510. 00001BAE  2050                     movea.l    A0, [A0]
  2511. 00001BB0  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2512. 00001BB4  2050                     movea.l    A0, [A0]
  2513. 00001BB6  3068 0020                movea.w    A0, [A0 + 0x20]
  2514. 00001BBA  226E 000C                movea.l    A1, [A6 + 0xC]
  2515. 00001BBE  2288                     move.l     [A1], A0
  2516. 00001BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2517. 00001BC4  2050                     movea.l    A0, [A0]
  2518. 00001BC6  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2519. 00001BCA  2050                     movea.l    A0, [A0]
  2520. 00001BCC  3068 0022                movea.w    A0, [A0 + 0x22]
  2521. 00001BD0  226E 0010                movea.l    A1, [A6 + 0x10]
  2522. 00001BD4  2288                     move.l     [A1], A0
  2523. 00001BD6  4E5E                     unlink     A6
  2524. 00001BD8  4E75                     rts
  2525. export_774:
  2526. 00001BDA  4E56 0000                link       A6, 0
  2527. 00001BDE  48E7 0308                movem.l    -[A7], D6,D7,A4
  2528. 00001BE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2529. 00001BE6  2050                     movea.l    A0, [A0]
  2530. 00001BE8  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2531. 00001BEC  2850                     movea.l    A4, [A0]
  2532. 00001BEE  306C 005E                movea.w    A0, [A4 + 0x5E]
  2533. 00001BF2  2E08                     move.l     D7, A0
  2534. 00001BF4  306C 003C                movea.w    A0, [A4 + 0x3C]
  2535. 00001BF8  2C08                     move.l     D6, A0
  2536. 00001BFA  4A86                     tst.l      D6
  2537. 00001BFC  6F1C                     ble        +0x1E /* 00001C1A */
  2538. 00001BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2539. 00001C02  2050                     movea.l    A0, [A0]
  2540. 00001C04  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2541. 00001C08  2050                     movea.l    A0, [A0]
  2542. 00001C0A  2068 003E                movea.l    A0, [A0 + 0x3E]
  2543. 00001C0E  2050                     movea.l    A0, [A0]
  2544. 00001C10  0C30 000D 68FF           cmpi.b     [A0 + D6 - 0x1], 0xD /* '\r' */
  2545. 00001C16  6602                     bne        +0x4 /* 00001C1A */
  2546. 00001C18  5287                     addq.l     D7, 1
  2547. label00001C1A:
  2548. 00001C1A  2007                     move.l     D0, D7
  2549. 00001C1C  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  2550. 00001C20  4E5E                     unlink     A6
  2551. 00001C22  4E75                     rts
  2552. export_767:
  2553. 00001C24  4E56 0000                link       A6, 0
  2554. 00001C28  2F07                     move.l     -[A7], D7
  2555. 00001C2A  42A7                     clr.l      -[A7]
  2556. 00001C2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2557. 00001C30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2558. 00001C34  206E 0008                movea.l    A0, [A6 + 0x8]
  2559. 00001C38  2050                     movea.l    A0, [A0]
  2560. 00001C3A  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2561. 00001C3E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2562. 00001C42  A83D                     trap       TEDispatch
  2563. 00001C44  2E1F                     move.l     D7, [A7]+
  2564. 00001C46  2007                     move.l     D0, D7
  2565. 00001C48  2E1F                     move.l     D7, [A7]+
  2566. 00001C4A  4E5E                     unlink     A6
  2567. 00001C4C  4E75                     rts
  2568. export_768:
  2569. 00001C4E  4E56 FFF8                link       A6, -0x0008
  2570. 00001C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2571. 00001C56  4EAD E782                jsr        [A5 - 0x187E]
  2572. 00001C5A  486E FFFC                pea.l      [A6 - 0x4]
  2573. 00001C5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2574. 00001C62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2575. 00001C66  4EAD 0882                jsr        [A5 + 0x882]
  2576. 00001C6A  4257                     clr.w      [A7]
  2577. 00001C6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2578. 00001C70  206E 0008                movea.l    A0, [A6 + 0x8]
  2579. 00001C74  2050                     movea.l    A0, [A0]
  2580. 00001C76  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2581. 00001C7A  A83C                     trap       TEGetOffset
  2582. 00001C7C  305F                     movea.w    A0, [A7]+
  2583. 00001C7E  2008                     move.l     D0, A0
  2584. 00001C80  4E5E                     unlink     A6
  2585. 00001C82  4E75                     rts
  2586. export_769:
  2587. 00001C84  4E56 FFF8                link       A6, -0x0008
  2588. 00001C88  0CAE 0000 7FFF 000C      cmpi.l     [A6 + 0xC], 0x7FFF
  2589. 00001C90  6E04                     bgt        +0x6 /* 00001C96 */
  2590. 00001C92  7000                     moveq.l    D0, 0x00
  2591. 00001C94  6014                     bra        +0x16 /* 00001CAA */
  2592. label00001C96:
  2593. 00001C96  3F3C 03CB                move.w     -[A7], 0x3CB
  2594. 00001C9A  486D F898                pea.l      [A5 - 0x768]
  2595. 00001C9E  486D F8A4                pea.l      [A5 - 0x75C]
  2596. 00001CA2  4EBA 14FA                jsr        [PC + 0x14FA /* 0000319E */]
  2597. 00001CA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2598. label00001CAA:
  2599. 00001CAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2600. 00001CAE  4EAD E782                jsr        [A5 - 0x187E]
  2601. 00001CB2  4297                     clr.l      [A7]
  2602. 00001CB4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2603. 00001CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  2604. 00001CBC  2050                     movea.l    A0, [A0]
  2605. 00001CBE  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2606. 00001CC2  3F3C 0008                move.w     -[A7], 0x8
  2607. 00001CC6  A83D                     trap       TEDispatch
  2608. 00001CC8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2609. 00001CCC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2610. 00001CD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2611. 00001CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2612. 00001CD8  4EAD 0872                jsr        [A5 + 0x872]
  2613. 00001CDC  4E5E                     unlink     A6
  2614. 00001CDE  4E75                     rts
  2615. export_750:
  2616. 00001CE0  4E56 0000                link       A6, 0
  2617. 00001CE4  48E7 0308                movem.l    -[A7], D6,D7,A4
  2618. 00001CE8  2C2E 0010                move.l     D6, [A6 + 0x10]
  2619. 00001CEC  206E 0008                movea.l    A0, [A6 + 0x8]
  2620. 00001CF0  2050                     movea.l    A0, [A0]
  2621. 00001CF2  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2622. 00001CF6  2050                     movea.l    A0, [A0]
  2623. 00001CF8  3E28 003C                move.w     D7, [A0 + 0x3C]
  2624. 00001CFC  3047                     movea.w    A0, D7
  2625. 00001CFE  B1C6                     cmpa.l     A0, D6
  2626. 00001D00  6F04                     ble        +0x6 /* 00001D06 */
  2627. 00001D02  2006                     move.l     D0, D6
  2628. 00001D04  6004                     bra        +0x6 /* 00001D0A */
  2629. label00001D06:
  2630. 00001D06  3047                     movea.w    A0, D7
  2631. 00001D08  2008                     move.l     D0, A0
  2632. label00001D0A:
  2633. 00001D0A  2C00                     move.l     D6, D0
  2634. 00001D0C  2E06                     move.l     D7, D6
  2635. 00001D0E  9EAE 000C                sub.l      D7, [A6 + 0xC]
  2636. 00001D12  4A87                     tst.l      D7
  2637. 00001D14  6F04                     ble        +0x6 /* 00001D1A */
  2638. 00001D16  2007                     move.l     D0, D7
  2639. 00001D18  6002                     bra        +0x4 /* 00001D1C */
  2640. label00001D1A:
  2641. 00001D1A  7000                     moveq.l    D0, 0x00
  2642. label00001D1C:
  2643. 00001D1C  2E00                     move.l     D7, D0
  2644. 00001D1E  2F07                     move.l     -[A7], D7
  2645. 00001D20  4EBA 1B9C                jsr        [PC + 0x1B9C /* 000038BE */]
  2646. 00001D24  2840                     movea.l    A4, D0
  2647. 00001D26  2E8C                     move.l     [A7], A4
  2648. 00001D28  4EBA 12E2                jsr        [PC + 0x12E2 /* 0000300C */]
  2649. 00001D2C  4A87                     tst.l      D7
  2650. 00001D2E  6F1C                     ble        +0x1E /* 00001D4C */
  2651. 00001D30  206E 0008                movea.l    A0, [A6 + 0x8]
  2652. 00001D34  2050                     movea.l    A0, [A0]
  2653. 00001D36  2068 00A8                movea.l    A0, [A0 + 0xA8]
  2654. 00001D3A  2050                     movea.l    A0, [A0]
  2655. 00001D3C  2068 003E                movea.l    A0, [A0 + 0x3E]
  2656. 00001D40  2050                     movea.l    A0, [A0]
  2657. 00001D42  D1EE 000C                add.l      A0, [A6 + 0xC]
  2658. 00001D46  2007                     move.l     D0, D7
  2659. 00001D48  2254                     movea.l    A1, [A4]
  2660. 00001D4A  A02E                     trap       BlockMove/BlockMoveData
  2661. label00001D4C:
  2662. 00001D4C  200C                     move.l     D0, A4
  2663. 00001D4E  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  2664. 00001D52  4E5E                     unlink     A6
  2665. 00001D54  4E75                     rts
  2666. export_742:
  2667. 00001D56  4E56 0000                link       A6, 0
  2668. 00001D5A  2F0C                     move.l     -[A7], A4
  2669. 00001D5C  286E 0008                movea.l    A4, [A6 + 0x8]
  2670. 00001D60  2F0C                     move.l     -[A7], A4
  2671. 00001D62  4EAD E782                jsr        [A5 - 0x187E]
  2672. 00001D66  202E 000C                move.l     D0, [A6 + 0xC]
  2673. 00001D6A  588F                     addq.l     A7, 4
  2674. 00001D6C  6B00 008A                bmi        +0x8C /* 00001DF8 */
  2675. 00001D70  7214                     moveq.l    D1, 0x14
  2676. 00001D72  9081                     sub.l      D0, D1
  2677. 00001D74  674C                     beq        +0x4E /* 00001DC2 */
  2678. 00001D76  6A08                     bpl        +0xA /* 00001D80 */
  2679. 00001D78  5480                     addq.l     D0, 2
  2680. 00001D7A  670A                     beq        +0xC /* 00001D86 */
  2681. 00001D7C  6A26                     bpl        +0x28 /* 00001DA4 */
  2682. 00001D7E  6078                     bra        +0x7A /* 00001DF8 */
  2683. label00001D80:
  2684. 00001D80  5580                     subq.l     D0, 2
  2685. 00001D82  6A74                     bpl        +0x76 /* 00001DF8 */
  2686. 00001D84  606A                     bra        +0x6C /* 00001DF0 */
  2687. label00001D86:
  2688. 00001D86  2054                     movea.l    A0, [A4]
  2689. 00001D88  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2690. 00001D8C  A9D6                     trap       TECut
  2691. 00001D8E  42A7                     clr.l      -[A7]
  2692. 00001D90  A9FC                     trap       ZeroScrap
  2693. 00001D92  4257                     clr.w      [A7]
  2694. 00001D94  4EAD 058A                jsr        [A5 + 0x58A]
  2695. 00001D98  2EAD E144                move.l     [A7], [A5 - 0x1EBC]
  2696. 00001D9C  4EAD 10C2                jsr        [A5 + 0x10C2]
  2697. 00001DA0  588F                     addq.l     A7, 4
  2698. 00001DA2  6054                     bra        +0x56 /* 00001DF8 */
  2699. label00001DA4:
  2700. 00001DA4  2054                     movea.l    A0, [A4]
  2701. 00001DA6  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2702. 00001DAA  A9D5                     trap       TECopy
  2703. 00001DAC  42A7                     clr.l      -[A7]
  2704. 00001DAE  A9FC                     trap       ZeroScrap
  2705. 00001DB0  4257                     clr.w      [A7]
  2706. 00001DB2  4EAD 058A                jsr        [A5 + 0x58A]
  2707. 00001DB6  2EAD E144                move.l     [A7], [A5 - 0x1EBC]
  2708. 00001DBA  4EAD 10C2                jsr        [A5 + 0x10C2]
  2709. 00001DBE  588F                     addq.l     A7, 4
  2710. 00001DC0  6036                     bra        +0x38 /* 00001DF8 */
  2711. label00001DC2:
  2712. 00001DC2  1F3C 0001                move.b     -[A7], 0x1
  2713. 00001DC6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2714. 00001DCC  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  2715. 00001DD0  4EAD 10B2                jsr        [A5 + 0x10B2]
  2716. 00001DD4  588F                     addq.l     A7, 4
  2717. 00001DD6  2E80                     move.l     [A7], D0
  2718. 00001DD8  2F0C                     move.l     -[A7], A4
  2719. 00001DDA  4EAD 17AA                jsr        [A5 + 0x17AA]
  2720. 00001DDE  4257                     clr.w      [A7]
  2721. 00001DE0  4EAD 0582                jsr        [A5 + 0x582]
  2722. 00001DE4  2054                     movea.l    A0, [A4]
  2723. 00001DE6  2EA8 00A8                move.l     [A7], [A0 + 0xA8]
  2724. 00001DEA  A9DB                     trap       TEPaste
  2725. 00001DEC  5C8F                     addq.l     A7, 6
  2726. 00001DEE  6008                     bra        +0xA /* 00001DF8 */
  2727. label00001DF0:
  2728. 00001DF0  2054                     movea.l    A0, [A4]
  2729. 00001DF2  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2730. 00001DF6  A9D7                     trap       TEDelete
  2731. label00001DF8:
  2732. 00001DF8  2F0C                     move.l     -[A7], A4
  2733. 00001DFA  4EAD 17C2                jsr        [A5 + 0x17C2]
  2734. 00001DFE  2E8C                     move.l     [A7], A4
  2735. 00001E00  4EAD E53A                jsr        [A5 - 0x1AC6]
  2736. 00001E04  286E FFFC                movea.l    A4, [A6 - 0x4]
  2737. 00001E08  4E5E                     unlink     A6
  2738. 00001E0A  4E75                     rts
  2739. export_751:
  2740. 00001E0C  4E56 0000                link       A6, 0
  2741. 00001E10  2F0C                     move.l     -[A7], A4
  2742. 00001E12  286E 0008                movea.l    A4, [A6 + 0x8]
  2743. 00001E16  4227                     clr.b      -[A7]
  2744. 00001E18  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2745. 00001E1C  2F0C                     move.l     -[A7], A4
  2746. 00001E1E  4EAD 17AA                jsr        [A5 + 0x17AA]
  2747. 00001E22  2E8C                     move.l     [A7], A4
  2748. 00001E24  4EAD E782                jsr        [A5 - 0x187E]
  2749. 00001E28  2EAE 000C                move.l     [A7], [A6 + 0xC]
  2750. 00001E2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2751. 00001E30  2054                     movea.l    A0, [A4]
  2752. 00001E32  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2753. 00001E36  A9DE                     trap       TEInsert
  2754. 00001E38  2E8C                     move.l     [A7], A4
  2755. 00001E3A  4EAD 17C2                jsr        [A5 + 0x17C2]
  2756. 00001E3E  4A2E 0014                tst.b      [A6 + 0x14]
  2757. 00001E42  5C8F                     addq.l     A7, 6
  2758. 00001E44  6708                     beq        +0xA /* 00001E4E */
  2759. 00001E46  2F0C                     move.l     -[A7], A4
  2760. 00001E48  4EAD 07B2                jsr        [A5 + 0x7B2]
  2761. 00001E4C  588F                     addq.l     A7, 4
  2762. label00001E4E:
  2763. 00001E4E  285F                     movea.l    A4, [A7]+
  2764. 00001E50  4E5E                     unlink     A6
  2765. 00001E52  4E75                     rts
  2766. export_781:
  2767. 00001E54  4E56 0000                link       A6, 0
  2768. 00001E58  2F0C                     move.l     -[A7], A4
  2769. 00001E5A  286E 0008                movea.l    A4, [A6 + 0x8]
  2770. 00001E5E  2054                     movea.l    A0, [A4]
  2771. 00001E60  7001                     moveq.l    D0, 0x01
  2772. 00001E62  3140 0006                move.w     [A0 + 0x6], D0
  2773. 00001E66  3140 0008                move.w     [A0 + 0x8], D0
  2774. 00001E6A  7002                     moveq.l    D0, 0x02
  2775. 00001E6C  3140 000A                move.w     [A0 + 0xA], D0
  2776. 00001E70  3140 000C                move.w     [A0 + 0xC], D0
  2777. 00001E74  7002                     moveq.l    D0, 0x02
  2778. 00001E76  3140 000E                move.w     [A0 + 0xE], D0
  2779. 00001E7A  3140 0010                move.w     [A0 + 0x10], D0
  2780. 00001E7E  7010                     moveq.l    D0, 0x10
  2781. 00001E80  3140 0014                move.w     [A0 + 0x14], D0
  2782. 00001E84  3140 0016                move.w     [A0 + 0x16], D0
  2783. 00001E88  4228 0012                clr.b      [A0 + 0x12]
  2784. 00001E8C  4868 0020                pea.l      [A0 + 0x20]
  2785. 00001E90  42A7                     clr.l      -[A7]
  2786. 00001E92  42A7                     clr.l      -[A7]
  2787. 00001E94  A8A7                     trap       SetRect
  2788. 00001E96  306E 000C                movea.w    A0, [A6 + 0xC]
  2789. 00001E9A  2F08                     move.l     -[A7], A0
  2790. 00001E9C  2F0C                     move.l     -[A7], A4
  2791. 00001E9E  4EAD 18AA                jsr        [A5 + 0x18AA]
  2792. 00001EA2  486D E24A                pea.l      [A5 - 0x1DB6]
  2793. 00001EA6  2F0C                     move.l     -[A7], A4
  2794. 00001EA8  4EAD 189A                jsr        [A5 + 0x189A]
  2795. 00001EAC  286E FFFC                movea.l    A4, [A6 - 0x4]
  2796. 00001EB0  4E5E                     unlink     A6
  2797. 00001EB2  4E75                     rts
  2798. fn00001EB4:
  2799. 00001EB4  4E56 0000                link       A6, 0
  2800. 00001EB8  42A7                     clr.l      -[A7]
  2801. 00001EBA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2802. 00001EBE  A9B8                     trap       GetPattern
  2803. 00001EC0  201F                     move.l     D0, [A7]+
  2804. 00001EC2  4E5E                     unlink     A6
  2805. 00001EC4  4E75                     rts
  2806. export_782:
  2807. 00001EC6  4E56 FF8E                link       A6, -0x0072
  2808. 00001ECA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2809. 00001ECE  286E 0008                movea.l    A4, [A6 + 0x8]
  2810. 00001ED2  42AE FF92                clr.l      [A6 - 0x6E]
  2811. 00001ED6  7C00                     moveq.l    D6, 0x00
  2812. 00001ED8  42AE FF8E                clr.l      [A6 - 0x72]
  2813. 00001EDC  486E FF96                pea.l      [A6 - 0x6A]
  2814. 00001EE0  4EBA 10B2                jsr        [PC + 0x10B2 /* 00002F94 */]
  2815. 00001EE4  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  2816. 00001EE8  7000                     moveq.l    D0, 0x00
  2817. 00001EEA  43FA 000E                lea.l      A1, [PC + 0xE /* 00001EFA */]
  2818. 00001EEE  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  2819. 00001EF2  F228                     .extension 0x228 // unimplemented
  2820. 00001EF4  F00F                     .extension 0x00F // unimplemented
  2821. 00001EF6  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  2822. 00001EFC  D00F                     add.b      D0, A7
  2823. 00001EFE  4A40                     tst.w      D0
  2824. 00001F00  588F                     addq.l     A7, 4
  2825. 00001F02  6600 0104                bne        +0x106 /* 00002008 */
  2826. 00001F06  2054                     movea.l    A0, [A4]
  2827. 00001F08  4228 0012                clr.b      [A0 + 0x12]
  2828. 00001F0C  1F3C 0001                move.b     -[A7], 0x1
  2829. 00001F10  4EBA 1A3C                jsr        [PC + 0x1A3C /* 0000394E */]
  2830. 00001F14  1E00                     move.b     D7, D0
  2831. 00001F16  42A7                     clr.l      -[A7]
  2832. 00001F18  2F3C 5042 7264           move.l     -[A7], 0x50427264 /* 'PBrd' */
  2833. 00001F1E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2834. 00001F22  A9A0                     trap       GetResource
  2835. 00001F24  2D5F FF92                move.l     [A6 - 0x6E], [A7]+
  2836. 00001F28  4AAE FF92                tst.l      [A6 - 0x6E]
  2837. 00001F2C  548F                     addq.l     A7, 2
  2838. 00001F2E  6722                     beq        +0x24 /* 00001F52 */
  2839. 00001F30  206E FF92                movea.l    A0, [A6 - 0x6E]
  2840. 00001F34  2050                     movea.l    A0, [A0]
  2841. 00001F36  4A68 0014                tst.w      [A0 + 0x14]
  2842. 00001F3A  6716                     beq        +0x18 /* 00001F52 */
  2843. 00001F3C  206E FF92                movea.l    A0, [A6 - 0x6E]
  2844. 00001F40  2050                     movea.l    A0, [A0]
  2845. 00001F42  3C28 0014                move.w     D6, [A0 + 0x14]
  2846. 00001F46  3F06                     move.w     -[A7], D6
  2847. 00001F48  4EBA FF6A                jsr        [PC - 0x96 /* 00001EB4 */]
  2848. 00001F4C  2D40 FF8E                move.l     [A6 - 0x72], D0
  2849. 00001F50  548F                     addq.l     A7, 2
  2850. label00001F52:
  2851. 00001F52  1F07                     move.b     -[A7], D7
  2852. 00001F54  4EBA 19F8                jsr        [PC + 0x19F8 /* 0000394E */]
  2853. 00001F58  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2854. 00001F5C  4EBA 10D0                jsr        [PC + 0x10D0 /* 0000302E */]
  2855. 00001F60  4A46                     tst.w      D6
  2856. 00001F62  548F                     addq.l     A7, 2
  2857. 00001F64  6F08                     ble        +0xA /* 00001F6E */
  2858. 00001F66  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2859. 00001F6A  4EBA 10C2                jsr        [PC + 0x10C2 /* 0000302E */]
  2860. label00001F6E:
  2861. 00001F6E  4AAE FF8E                tst.l      [A6 - 0x72]
  2862. 00001F72  6716                     beq        +0x18 /* 00001F8A */
  2863. 00001F74  206E FF8E                movea.l    A0, [A6 - 0x72]
  2864. 00001F78  2F10                     move.l     -[A7], [A0]
  2865. 00001F7A  2F0C                     move.l     -[A7], A4
  2866. 00001F7C  4EAD 189A                jsr        [A5 + 0x189A]
  2867. 00001F80  206E FF8E                movea.l    A0, [A6 - 0x72]
  2868. 00001F84  A049                     trap       HPurge
  2869. 00001F86  508F                     addq.l     A7, 8
  2870. 00001F88  600C                     bra        +0xE /* 00001F96 */
  2871. label00001F8A:
  2872. 00001F8A  486D E24A                pea.l      [A5 - 0x1DB6]
  2873. 00001F8E  2F0C                     move.l     -[A7], A4
  2874. 00001F90  4EAD 189A                jsr        [A5 + 0x189A]
  2875. 00001F94  508F                     addq.l     A7, 8
  2876. label00001F96:
  2877. 00001F96  206E FF92                movea.l    A0, [A6 - 0x6E]
  2878. 00001F9A  2650                     movea.l    A3, [A0]
  2879. 00001F9C  2F13                     move.l     -[A7], [A3]
  2880. 00001F9E  2F0C                     move.l     -[A7], A4
  2881. 00001FA0  4EAD 18AA                jsr        [A5 + 0x18AA]
  2882. 00001FA4  3EAB 0004                move.w     [A7], [A3 + 0x4]
  2883. 00001FA8  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2884. 00001FAC  2F0C                     move.l     -[A7], A4
  2885. 00001FAE  4EAD 18BA                jsr        [A5 + 0x18BA]
  2886. 00001FB2  4A6B 000E                tst.w      [A3 + 0xE]
  2887. 00001FB6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2888. 00001FBA  6F20                     ble        +0x22 /* 00001FDC */
  2889. 00001FBC  4A6B 000C                tst.w      [A3 + 0xC]
  2890. 00001FC0  6F1A                     ble        +0x1C /* 00001FDC */
  2891. 00001FC2  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2892. 00001FC6  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  2893. 00001FCA  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2894. 00001FCE  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  2895. 00001FD2  2F0C                     move.l     -[A7], A4
  2896. 00001FD4  4EAD 18CA                jsr        [A5 + 0x18CA]
  2897. 00001FD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2898. label00001FDC:
  2899. 00001FDC  2054                     movea.l    A0, [A4]
  2900. 00001FDE  0828 0005 0005           btst.b     [A0 + 0x5], 0x5
  2901. 00001FE4  6710                     beq        +0x12 /* 00001FF6 */
  2902. 00001FE6  3F2B 0010                move.w     -[A7], [A3 + 0x10]
  2903. 00001FEA  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  2904. 00001FEE  2F0C                     move.l     -[A7], A4
  2905. 00001FF0  4EAD 18DA                jsr        [A5 + 0x18DA]
  2906. 00001FF4  508F                     addq.l     A7, 8
  2907. label00001FF6:
  2908. 00001FF6  486B 0016                pea.l      [A3 + 0x16]
  2909. 00001FFA  2F0C                     move.l     -[A7], A4
  2910. 00001FFC  4EAD 18EA                jsr        [A5 + 0x18EA]
  2911. 00002000  4EBA 1104                jsr        [PC + 0x1104 /* 00003106 */]
  2912. 00002004  508F                     addq.l     A7, 8
  2913. 00002006  6022                     bra        +0x24 /* 0000202A */
  2914. label00002008:
  2915. 00002008  486E FF92                pea.l      [A6 - 0x6E]
  2916. 0000200C  4EBA 1A04                jsr        [PC + 0x1A04 /* 00003A12 */]
  2917. 00002010  486E FF8E                pea.l      [A6 - 0x72]
  2918. 00002014  4EBA 19FC                jsr        [PC + 0x19FC /* 00003A12 */]
  2919. 00002018  4A2E FF9B                tst.b      [A6 - 0x65]
  2920. 0000201C  670C                     beq        +0xE /* 0000202A */
  2921. 0000201E  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  2922. 00002022  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  2923. 00002026  4EBA 1084                jsr        [PC + 0x1084 /* 000030AC */]
  2924. label0000202A:
  2925. 0000202A  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  2926. 0000202E  4E5E                     unlink     A6
  2927. 00002030  4E75                     rts
  2928. export_783:
  2929. 00002032  4E56 0000                link       A6, 0
  2930. 00002036  206E 0008                movea.l    A0, [A6 + 0x8]
  2931. 0000203A  7018                     moveq.l    D0, 0x18
  2932. 0000203C  D090                     add.l      D0, [A0]
  2933. 0000203E  2240                     movea.l    A1, D0
  2934. 00002040  7008                     moveq.l    D0, 0x08
  2935. 00002042  206E 000C                movea.l    A0, [A6 + 0xC]
  2936. 00002046  A02E                     trap       BlockMove/BlockMoveData
  2937. 00002048  4E5E                     unlink     A6
  2938. 0000204A  4E75                     rts
  2939. export_784:
  2940. 0000204C  4E56 0000                link       A6, 0
  2941. 00002050  206E 0008                movea.l    A0, [A6 + 0x8]
  2942. 00002054  7018                     moveq.l    D0, 0x18
  2943. 00002056  D090                     add.l      D0, [A0]
  2944. 00002058  2040                     movea.l    A0, D0
  2945. 0000205A  7008                     moveq.l    D0, 0x08
  2946. 0000205C  226E 000C                movea.l    A1, [A6 + 0xC]
  2947. 00002060  A02E                     trap       BlockMove/BlockMoveData
  2948. 00002062  4E5E                     unlink     A6
  2949. 00002064  4E75                     rts
  2950. export_785:
  2951. 00002066  4E56 FFFC                link       A6, -0x0004
  2952. 0000206A  206E 0008                movea.l    A0, [A6 + 0x8]
  2953. 0000206E  2050                     movea.l    A0, [A0]
  2954. 00002070  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  2955. 00002076  206E 0008                movea.l    A0, [A6 + 0x8]
  2956. 0000207A  2050                     movea.l    A0, [A0]
  2957. 0000207C  700F                     moveq.l    D0, 0x0F
  2958. 0000207E  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  2959. 00002082  670A                     beq        +0xC /* 0000208E */
  2960. 00002084  206E 0008                movea.l    A0, [A6 + 0x8]
  2961. 00002088  2050                     movea.l    A0, [A0]
  2962. 0000208A  4228 0012                clr.b      [A0 + 0x12]
  2963. label0000208E:
  2964. 0000208E  4E5E                     unlink     A6
  2965. 00002090  4E75                     rts
  2966. export_786:
  2967. 00002092  4E56 0000                link       A6, 0
  2968. 00002096  206E 0008                movea.l    A0, [A6 + 0x8]
  2969. 0000209A  2050                     movea.l    A0, [A0]
  2970. 0000209C  2028 0002                move.l     D0, [A0 + 0x2]
  2971. 000020A0  4E5E                     unlink     A6
  2972. 000020A2  4E75                     rts
  2973. export_787:
  2974. 000020A4  4E56 0000                link       A6, 0
  2975. 000020A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2976. 000020AC  2050                     movea.l    A0, [A0]
  2977. 000020AE  4868 0006                pea.l      [A0 + 0x6]
  2978. 000020B2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2979. 000020B6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2980. 000020BA  A880                     trap       SetPt
  2981. 000020BC  4E5E                     unlink     A6
  2982. 000020BE  4E75                     rts
  2983. export_788:
  2984. 000020C0  4E56 0000                link       A6, 0
  2985. 000020C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2986. 000020C8  2050                     movea.l    A0, [A0]
  2987. 000020CA  226E 000C                movea.l    A1, [A6 + 0xC]
  2988. 000020CE  32A8 0008                move.w     [A1], [A0 + 0x8]
  2989. 000020D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2990. 000020D6  2050                     movea.l    A0, [A0]
  2991. 000020D8  226E 0010                movea.l    A1, [A6 + 0x10]
  2992. 000020DC  32A8 0006                move.w     [A1], [A0 + 0x6]
  2993. 000020E0  4E5E                     unlink     A6
  2994. 000020E2  4E75                     rts
  2995. export_789:
  2996. 000020E4  4E56 0000                link       A6, 0
  2997. 000020E8  2F0C                     move.l     -[A7], A4
  2998. 000020EA  286E 0008                movea.l    A4, [A6 + 0x8]
  2999. 000020EE  4878 000F                pea.l      [0x0000000F]
  3000. 000020F2  2F0C                     move.l     -[A7], A4
  3001. 000020F4  4EAD 18AA                jsr        [A5 + 0x18AA]
  3002. 000020F8  2054                     movea.l    A0, [A4]
  3003. 000020FA  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  3004. 00002100  4868 000A                pea.l      [A0 + 0xA]
  3005. 00002104  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3006. 00002108  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3007. 0000210C  A880                     trap       SetPt
  3008. 0000210E  2054                     movea.l    A0, [A4]
  3009. 00002110  4868 000E                pea.l      [A0 + 0xE]
  3010. 00002114  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3011. 00002118  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3012. 0000211C  A880                     trap       SetPt
  3013. 0000211E  286E FFFC                movea.l    A4, [A6 - 0x4]
  3014. 00002122  4E5E                     unlink     A6
  3015. 00002124  4E75                     rts
  3016. export_790:
  3017. 00002126  4E56 0000                link       A6, 0
  3018. 0000212A  2F0C                     move.l     -[A7], A4
  3019. 0000212C  286E 0008                movea.l    A4, [A6 + 0x8]
  3020. 00002130  2054                     movea.l    A0, [A4]
  3021. 00002132  226E 000C                movea.l    A1, [A6 + 0xC]
  3022. 00002136  32A8 000C                move.w     [A1], [A0 + 0xC]
  3023. 0000213A  226E 0010                movea.l    A1, [A6 + 0x10]
  3024. 0000213E  32A8 000A                move.w     [A1], [A0 + 0xA]
  3025. 00002142  226E 0014                movea.l    A1, [A6 + 0x14]
  3026. 00002146  32A8 0010                move.w     [A1], [A0 + 0x10]
  3027. 0000214A  226E 0018                movea.l    A1, [A6 + 0x18]
  3028. 0000214E  32A8 000E                move.w     [A1], [A0 + 0xE]
  3029. 00002152  285F                     movea.l    A4, [A7]+
  3030. 00002154  4E5E                     unlink     A6
  3031. 00002156  4E75                     rts
  3032. export_791:
  3033. 00002158  4E56 0000                link       A6, 0
  3034. 0000215C  4878 0020                pea.l      [0x00000020 /* __m68k_vec_priv_violation__ */]
  3035. 00002160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3036. 00002164  4EAD 18AA                jsr        [A5 + 0x18AA]
  3037. 00002168  206E 0008                movea.l    A0, [A6 + 0x8]
  3038. 0000216C  2050                     movea.l    A0, [A0]
  3039. 0000216E  4868 0014                pea.l      [A0 + 0x14]
  3040. 00002172  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3041. 00002176  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3042. 0000217A  A880                     trap       SetPt
  3043. 0000217C  4E5E                     unlink     A6
  3044. 0000217E  4E75                     rts
  3045. export_792:
  3046. 00002180  4E56 0000                link       A6, 0
  3047. 00002184  206E 0008                movea.l    A0, [A6 + 0x8]
  3048. 00002188  2050                     movea.l    A0, [A0]
  3049. 0000218A  226E 000C                movea.l    A1, [A6 + 0xC]
  3050. 0000218E  32A8 0016                move.w     [A1], [A0 + 0x16]
  3051. 00002192  206E 0008                movea.l    A0, [A6 + 0x8]
  3052. 00002196  2050                     movea.l    A0, [A0]
  3053. 00002198  226E 0010                movea.l    A1, [A6 + 0x10]
  3054. 0000219C  32A8 0014                move.w     [A1], [A0 + 0x14]
  3055. 000021A0  4E5E                     unlink     A6
  3056. 000021A2  4E75                     rts
  3057. export_793:
  3058. 000021A4  4E56 0000                link       A6, 0
  3059. 000021A8  206E 000C                movea.l    A0, [A6 + 0xC]
  3060. 000021AC  226E 0008                movea.l    A1, [A6 + 0x8]
  3061. 000021B0  2251                     movea.l    A1, [A1]
  3062. 000021B2  2350 0020                move.l     [A1 + 0x20], [A0]
  3063. 000021B6  2368 0004 0024           move.l     [A1 + 0x24], [A0 + 0x4]
  3064. 000021BC  4E5E                     unlink     A6
  3065. 000021BE  4E75                     rts
  3066. export_794:
  3067. 000021C0  4E56 0000                link       A6, 0
  3068. 000021C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3069. 000021C8  2050                     movea.l    A0, [A0]
  3070. 000021CA  226E 000C                movea.l    A1, [A6 + 0xC]
  3071. 000021CE  22A8 0020                move.l     [A1], [A0 + 0x20]
  3072. 000021D2  2368 0024 0004           move.l     [A1 + 0x4], [A0 + 0x24]
  3073. 000021D8  4E5E                     unlink     A6
  3074. 000021DA  4E75                     rts
  3075. export_795:
  3076. 000021DC  4E56 FFF8                link       A6, -0x0008
  3077. 000021E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3078. 000021E4  286E 0008                movea.l    A4, [A6 + 0x8]
  3079. 000021E8  206E 000C                movea.l    A0, [A6 + 0xC]
  3080. 000021EC  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3081. 000021F0  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  3082. 000021F6  2254                     movea.l    A1, [A4]
  3083. 000021F8  3029 0022                move.w     D0, [A1 + 0x22]
  3084. 000021FC  D16E FFFA                add.w      [A6 - 0x6], D0
  3085. 00002200  3029 0020                move.w     D0, [A1 + 0x20]
  3086. 00002204  D16E FFF8                add.w      [A6 - 0x8], D0
  3087. 00002208  3029 0026                move.w     D0, [A1 + 0x26]
  3088. 0000220C  D16E FFFE                add.w      [A6 - 0x2], D0
  3089. 00002210  3029 0024                move.w     D0, [A1 + 0x24]
  3090. 00002214  D16E FFFC                add.w      [A6 - 0x4], D0
  3091. 00002218  2E29 0002                move.l     D7, [A1 + 0x2]
  3092. 0000221C  2649                     movea.l    A3, A1
  3093. 0000221E  700F                     moveq.l    D0, 0x0F
  3094. 00002220  B087                     cmp.l      D0, D7
  3095. 00002222  670C                     beq        +0xE /* 00002230 */
  3096. 00002224  7020                     moveq.l    D0, 0x20
  3097. 00002226  B087                     cmp.l      D0, D7
  3098. 00002228  6706                     beq        +0x8 /* 00002230 */
  3099. 0000222A  7010                     moveq.l    D0, 0x10
  3100. 0000222C  B087                     cmp.l      D0, D7
  3101. 0000222E  663E                     bne        +0x40 /* 0000226E */
  3102. label00002230:
  3103. 00002230  302B 0008                move.w     D0, [A3 + 0x8]
  3104. 00002234  916E FFFA                sub.w      [A6 - 0x6], D0
  3105. 00002238  2054                     movea.l    A0, [A4]
  3106. 0000223A  3028 0008                move.w     D0, [A0 + 0x8]
  3107. 0000223E  D16E FFFE                add.w      [A6 - 0x2], D0
  3108. 00002242  3028 0006                move.w     D0, [A0 + 0x6]
  3109. 00002246  916E FFF8                sub.w      [A6 - 0x8], D0
  3110. 0000224A  3028 0006                move.w     D0, [A0 + 0x6]
  3111. 0000224E  D16E FFFC                add.w      [A6 - 0x4], D0
  3112. 00002252  2648                     movea.l    A3, A0
  3113. 00002254  4A2B 0012                tst.b      [A3 + 0x12]
  3114. 00002258  6758                     beq        +0x5A /* 000022B2 */
  3115. 0000225A  302B 0010                move.w     D0, [A3 + 0x10]
  3116. 0000225E  D16E FFFE                add.w      [A6 - 0x2], D0
  3117. 00002262  2054                     movea.l    A0, [A4]
  3118. 00002264  3028 000E                move.w     D0, [A0 + 0xE]
  3119. 00002268  D16E FFFC                add.w      [A6 - 0x4], D0
  3120. 0000226C  6044                     bra        +0x46 /* 000022B2 */
  3121. label0000226E:
  3122. 0000226E  0807 0000                btst.b     D7, 0x0
  3123. 00002272  6708                     beq        +0xA /* 0000227C */
  3124. 00002274  302B 0008                move.w     D0, [A3 + 0x8]
  3125. 00002278  916E FFFA                sub.w      [A6 - 0x6], D0
  3126. label0000227C:
  3127. 0000227C  2654                     movea.l    A3, [A4]
  3128. 0000227E  082B 0002 0005           btst.b     [A3 + 0x5], 0x2
  3129. 00002284  6708                     beq        +0xA /* 0000228E */
  3130. 00002286  302B 0008                move.w     D0, [A3 + 0x8]
  3131. 0000228A  D16E FFFE                add.w      [A6 - 0x2], D0
  3132. label0000228E:
  3133. 0000228E  2654                     movea.l    A3, [A4]
  3134. 00002290  082B 0001 0005           btst.b     [A3 + 0x5], 0x1
  3135. 00002296  6708                     beq        +0xA /* 000022A0 */
  3136. 00002298  302B 0006                move.w     D0, [A3 + 0x6]
  3137. 0000229C  916E FFF8                sub.w      [A6 - 0x8], D0
  3138. label000022A0:
  3139. 000022A0  2654                     movea.l    A3, [A4]
  3140. 000022A2  082B 0003 0005           btst.b     [A3 + 0x5], 0x3
  3141. 000022A8  6708                     beq        +0xA /* 000022B2 */
  3142. 000022AA  302B 0006                move.w     D0, [A3 + 0x6]
  3143. 000022AE  D16E FFFC                add.w      [A6 - 0x4], D0
  3144. label000022B2:
  3145. 000022B2  206E 000C                movea.l    A0, [A6 + 0xC]
  3146. 000022B6  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3147. 000022BA  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  3148. 000022C0  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  3149. 000022C4  4E5E                     unlink     A6
  3150. 000022C6  4E75                     rts
  3151. export_796:
  3152. 000022C8  4E56 FFF8                link       A6, -0x0008
  3153. 000022CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3154. 000022D0  266E 0008                movea.l    A3, [A6 + 0x8]
  3155. 000022D4  206E 000C                movea.l    A0, [A6 + 0xC]
  3156. 000022D8  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3157. 000022DC  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  3158. 000022E2  486E FFF8                pea.l      [A6 - 0x8]
  3159. 000022E6  2F0B                     move.l     -[A7], A3
  3160. 000022E8  4EAD 18FA                jsr        [A5 + 0x18FA]
  3161. 000022EC  2053                     movea.l    A0, [A3]
  3162. 000022EE  4868 0018                pea.l      [A0 + 0x18]
  3163. 000022F2  A89D                     trap       PenPat
  3164. 000022F4  2053                     movea.l    A0, [A3]
  3165. 000022F6  3EA8 0008                move.w     [A7], [A0 + 0x8]
  3166. 000022FA  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3167. 000022FE  A89B                     trap       PenSize
  3168. 00002300  2053                     movea.l    A0, [A3]
  3169. 00002302  2E28 0002                move.l     D7, [A0 + 0x2]
  3170. 00002306  2848                     movea.l    A4, A0
  3171. 00002308  700F                     moveq.l    D0, 0x0F
  3172. 0000230A  B087                     cmp.l      D0, D7
  3173. 0000230C  5C8F                     addq.l     A7, 6
  3174. 0000230E  6670                     bne        +0x72 /* 00002380 */
  3175. 00002310  4A2C 0012                tst.b      [A4 + 0x12]
  3176. 00002314  6760                     beq        +0x62 /* 00002376 */
  3177. 00002316  302C 0010                move.w     D0, [A4 + 0x10]
  3178. 0000231A  916E FFFE                sub.w      [A6 - 0x2], D0
  3179. 0000231E  2053                     movea.l    A0, [A3]
  3180. 00002320  3028 000E                move.w     D0, [A0 + 0xE]
  3181. 00002324  916E FFFC                sub.w      [A6 - 0x4], D0
  3182. 00002328  486E FFF8                pea.l      [A6 - 0x8]
  3183. 0000232C  A8A1                     trap       FrameRect
  3184. 0000232E  2053                     movea.l    A0, [A3]
  3185. 00002330  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3186. 00002334  3F28 000E                move.w     -[A7], [A0 + 0xE]
  3187. 00002338  A89B                     trap       PenSize
  3188. 0000233A  2053                     movea.l    A0, [A3]
  3189. 0000233C  3028 000C                move.w     D0, [A0 + 0xC]
  3190. 00002340  D06E FFFA                add.w      D0, [A6 - 0x6]
  3191. 00002344  3F00                     move.w     -[A7], D0
  3192. 00002346  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3193. 0000234A  A893                     trap       MoveTo
  3194. 0000234C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3195. 00002350  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3196. 00002354  A891                     trap       LineTo
  3197. 00002356  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3198. 0000235A  2053                     movea.l    A0, [A3]
  3199. 0000235C  3028 000A                move.w     D0, [A0 + 0xA]
  3200. 00002360  D06E FFF8                add.w      D0, [A6 - 0x8]
  3201. 00002364  3F00                     move.w     -[A7], D0
  3202. 00002366  A893                     trap       MoveTo
  3203. 00002368  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3204. 0000236C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3205. 00002370  A891                     trap       LineTo
  3206. 00002372  6000 00BC                bra        +0xBE /* 00002430 */
  3207. label00002376:
  3208. 00002376  486E FFF8                pea.l      [A6 - 0x8]
  3209. 0000237A  A8A1                     trap       FrameRect
  3210. 0000237C  6000 00B2                bra        +0xB4 /* 00002430 */
  3211. label00002380:
  3212. 00002380  0807 0005                btst.b     D7, 0x5
  3213. 00002384  6712                     beq        +0x14 /* 00002398 */
  3214. 00002386  486E FFF8                pea.l      [A6 - 0x8]
  3215. 0000238A  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  3216. 0000238E  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  3217. 00002392  A8B0                     trap       FrameRoundRect
  3218. 00002394  6000 009A                bra        +0x9C /* 00002430 */
  3219. label00002398:
  3220. 00002398  0807 0004                btst.b     D7, 0x4
  3221. 0000239C  670A                     beq        +0xC /* 000023A8 */
  3222. 0000239E  486E FFF8                pea.l      [A6 - 0x8]
  3223. 000023A2  A8B7                     trap       FrameOval
  3224. 000023A4  6000 008A                bra        +0x8C /* 00002430 */
  3225. label000023A8:
  3226. 000023A8  302C 0006                move.w     D0, [A4 + 0x6]
  3227. 000023AC  916E FFFC                sub.w      [A6 - 0x4], D0
  3228. 000023B0  2053                     movea.l    A0, [A3]
  3229. 000023B2  3028 0008                move.w     D0, [A0 + 0x8]
  3230. 000023B6  916E FFFE                sub.w      [A6 - 0x2], D0
  3231. 000023BA  0828 0001 0005           btst.b     [A0 + 0x5], 0x1
  3232. 000023C0  6714                     beq        +0x16 /* 000023D6 */
  3233. 000023C2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3234. 000023C6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3235. 000023CA  A893                     trap       MoveTo
  3236. 000023CC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3237. 000023D0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3238. 000023D4  A891                     trap       LineTo
  3239. label000023D6:
  3240. 000023D6  2053                     movea.l    A0, [A3]
  3241. 000023D8  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  3242. 000023DE  6714                     beq        +0x16 /* 000023F4 */
  3243. 000023E0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3244. 000023E4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3245. 000023E8  A893                     trap       MoveTo
  3246. 000023EA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3247. 000023EE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3248. 000023F2  A891                     trap       LineTo
  3249. label000023F4:
  3250. 000023F4  2053                     movea.l    A0, [A3]
  3251. 000023F6  0828 0002 0005           btst.b     [A0 + 0x5], 0x2
  3252. 000023FC  6714                     beq        +0x16 /* 00002412 */
  3253. 000023FE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3254. 00002402  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3255. 00002406  A893                     trap       MoveTo
  3256. 00002408  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3257. 0000240C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3258. 00002410  A891                     trap       LineTo
  3259. label00002412:
  3260. 00002412  2053                     movea.l    A0, [A3]
  3261. 00002414  0828 0003 0005           btst.b     [A0 + 0x5], 0x3
  3262. 0000241A  6714                     beq        +0x16 /* 00002430 */
  3263. 0000241C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3264. 00002420  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3265. 00002424  A893                     trap       MoveTo
  3266. 00002426  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3267. 0000242A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3268. 0000242E  A891                     trap       LineTo
  3269. label00002430:
  3270. 00002430  A89E                     trap       PenNormal
  3271. 00002432  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  3272. 00002436  4E5E                     unlink     A6
  3273. 00002438  4E75                     rts
  3274. export_797:
  3275. 0000243A  4E56 FFF4                link       A6, -0x000C
  3276. 0000243E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3277. 00002442  2E2E 0010                move.l     D7, [A6 + 0x10]
  3278. 00002446  3C2E 0014                move.w     D6, [A6 + 0x14]
  3279. 0000244A  286E 0008                movea.l    A4, [A6 + 0x8]
  3280. 0000244E  2054                     movea.l    A0, [A4]
  3281. 00002450  216E 000C 0006           move.l     [A0 + 0x6], [A6 + 0xC]
  3282. 00002456  2147 000A                move.l     [A0 + 0xA], D7
  3283. 0000245A  42A8 0022                clr.l      [A0 + 0x22]
  3284. 0000245E  42A8 000E                clr.l      [A0 + 0xE]
  3285. 00002462  42A8 0036                clr.l      [A0 + 0x36]
  3286. 00002466  4A46                     tst.w      D6
  3287. 00002468  6F14                     ble        +0x16 /* 0000247E */
  3288. 0000246A  4A87                     tst.l      D7
  3289. 0000246C  6604                     bne        +0x6 /* 00002472 */
  3290. 0000246E  3A06                     move.w     D5, D6
  3291. 00002470  600E                     bra        +0x10 /* 00002480 */
  3292. label00002472:
  3293. 00002472  3A07                     move.w     D5, D7
  3294. 00002474  DA46                     add.w      D5, D6
  3295. 00002476  0645 FFEE                addi.w     D5, 0xFFEE
  3296. 0000247A  5245                     addq.w     D5, 1
  3297. 0000247C  6002                     bra        +0x4 /* 00002480 */
  3298. label0000247E:
  3299. 0000247E  7A00                     moveq.l    D5, 0x00
  3300. label00002480:
  3301. 00002480  4A87                     tst.l      D7
  3302. 00002482  57C0                     seq        D0
  3303. 00002484  4400                     neg.b      D0
  3304. 00002486  2054                     movea.l    A0, [A4]
  3305. 00002488  1140 003A                move.b     [A0 + 0x3A], D0
  3306. 0000248C  3F05                     move.w     -[A7], D5
  3307. 0000248E  2F0C                     move.l     -[A7], A4
  3308. 00002490  4EAD 1692                jsr        [A5 + 0x1692]
  3309. 00002494  2054                     movea.l    A0, [A4]
  3310. 00002496  7013                     moveq.l    D0, 0x13
  3311. 00002498  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  3312. 0000249C  5C8F                     addq.l     A7, 6
  3313. 0000249E  670E                     beq        +0x10 /* 000024AE */
  3314. 000024A0  2054                     movea.l    A0, [A4]
  3315. 000024A2  7012                     moveq.l    D0, 0x12
  3316. 000024A4  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  3317. 000024A8  6704                     beq        +0x6 /* 000024AE */
  3318. 000024AA  7000                     moveq.l    D0, 0x00
  3319. 000024AC  6002                     bra        +0x4 /* 000024B0 */
  3320. label000024AE:
  3321. 000024AE  7001                     moveq.l    D0, 0x01
  3322. label000024B0:
  3323. 000024B0  2054                     movea.l    A0, [A4]
  3324. 000024B2  1140 003C                move.b     [A0 + 0x3C], D0
  3325. 000024B6  7013                     moveq.l    D0, 0x13
  3326. 000024B8  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  3327. 000024BC  56C0                     sne        D0
  3328. 000024BE  4400                     neg.b      D0
  3329. 000024C0  1140 003B                move.b     [A0 + 0x3B], D0
  3330. 000024C4  486E FFF8                pea.l      [A6 - 0x8]
  3331. 000024C8  486E FFFC                pea.l      [A6 - 0x4]
  3332. 000024CC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3333. 000024D0  4EAD F69C                jsr        [A5 - 0x964]
  3334. 000024D4  2054                     movea.l    A0, [A4]
  3335. 000024D6  202E FFFC                move.l     D0, [A6 - 0x4]
  3336. 000024DA  2140 002E                move.l     [A0 + 0x2E], D0
  3337. 000024DE  2140 0026                move.l     [A0 + 0x26], D0
  3338. 000024E2  202E FFF8                move.l     D0, [A6 - 0x8]
  3339. 000024E6  2140 0032                move.l     [A0 + 0x32], D0
  3340. 000024EA  2140 002A                move.l     [A0 + 0x2A], D0
  3341. 000024EE  202E FFFC                move.l     D0, [A6 - 0x4]
  3342. 000024F2  2140 001A                move.l     [A0 + 0x1A], D0
  3343. 000024F6  2140 0012                move.l     [A0 + 0x12], D0
  3344. 000024FA  202E FFF8                move.l     D0, [A6 - 0x8]
  3345. 000024FE  2140 001E                move.l     [A0 + 0x1E], D0
  3346. 00002502  2140 0016                move.l     [A0 + 0x16], D0
  3347. 00002506  1EBC 0001                move.b     [A7], 0x1
  3348. 0000250A  2F0C                     move.l     -[A7], A4
  3349. 0000250C  4EAD 196A                jsr        [A5 + 0x196A]
  3350. 00002510  2054                     movea.l    A0, [A4]
  3351. 00002512  4A28 003C                tst.b      [A0 + 0x3C]
  3352. 00002516  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3353. 0000251A  671E                     beq        +0x20 /* 0000253A */
  3354. 0000251C  486E FFF4                pea.l      [A6 - 0xC]
  3355. 00002520  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3356. 00002526  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  3357. 0000252A  4EAD 10AA                jsr        [A5 + 0x10AA]
  3358. 0000252E  2054                     movea.l    A0, [A4]
  3359. 00002530  216E FFF4 0036           move.l     [A0 + 0x36], [A6 - 0xC]
  3360. 00002536  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3361. label0000253A:
  3362. 0000253A  4CDF 10E0                movem.l    A4,D7,D6,D5, [A7]+
  3363. 0000253E  4E5E                     unlink     A6
  3364. 00002540  4E75                     rts
  3365. export_798:
  3366. 00002542  4E56 FFF8                link       A6, -0x0008
  3367. 00002546  2F0C                     move.l     -[A7], A4
  3368. 00002548  286E 0008                movea.l    A4, [A6 + 0x8]
  3369. 0000254C  2054                     movea.l    A0, [A4]
  3370. 0000254E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3371. 00002552  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3372. 00002556  4EAD F694                jsr        [A5 - 0x96C]
  3373. 0000255A  486E FFF8                pea.l      [A6 - 0x8]
  3374. 0000255E  486E FFFC                pea.l      [A6 - 0x4]
  3375. 00002562  2054                     movea.l    A0, [A4]
  3376. 00002564  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3377. 00002568  4EAD F69C                jsr        [A5 - 0x964]
  3378. 0000256C  2054                     movea.l    A0, [A4]
  3379. 0000256E  216E FFFC 001A           move.l     [A0 + 0x1A], [A6 - 0x4]
  3380. 00002574  202E FFF8                move.l     D0, [A6 - 0x8]
  3381. 00002578  2140 001E                move.l     [A0 + 0x1E], D0
  3382. 0000257C  2140 0016                move.l     [A0 + 0x16], D0
  3383. 00002580  286E FFF4                movea.l    A4, [A6 - 0xC]
  3384. 00002584  4E5E                     unlink     A6
  3385. 00002586  4E75                     rts
  3386. export_799:
  3387. 00002588  4E56 FFF8                link       A6, -0x0008
  3388. 0000258C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3389. 00002590  286E 0008                movea.l    A4, [A6 + 0x8]
  3390. 00002594  2054                     movea.l    A0, [A4]
  3391. 00002596  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3392. 0000259A  4EAD F690                jsr        [A5 - 0x970]
  3393. 0000259E  2E00                     move.l     D7, D0
  3394. 000025A0  2054                     movea.l    A0, [A4]
  3395. 000025A2  4A28 0004                tst.b      [A0 + 0x4]
  3396. 000025A6  588F                     addq.l     A7, 4
  3397. 000025A8  6604                     bne        +0x6 /* 000025AE */
  3398. 000025AA  7000                     moveq.l    D0, 0x00
  3399. 000025AC  6014                     bra        +0x16 /* 000025C2 */
  3400. label000025AE:
  3401. 000025AE  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  3402. 000025B2  486D F9B4                pea.l      [A5 - 0x64C]
  3403. 000025B6  486D F9C4                pea.l      [A5 - 0x63C]
  3404. 000025BA  4EBA 0BE2                jsr        [PC + 0xBE2 /* 0000319E */]
  3405. 000025BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3406. label000025C2:
  3407. 000025C2  206E 0010                movea.l    A0, [A6 + 0x10]
  3408. 000025C6  2254                     movea.l    A1, [A4]
  3409. 000025C8  43E9 003E                lea.l      A1, [A1 + 0x3E]
  3410. 000025CC  22D8                     move.l     [A1]+, [A0]+
  3411. 000025CE  22D8                     move.l     [A1]+, [A0]+
  3412. 000025D0  22D8                     move.l     [A1]+, [A0]+
  3413. 000025D2  22D8                     move.l     [A1]+, [A0]+
  3414. 000025D4  0C2E 0008 000C           cmpi.b     [A6 + 0xC], 0x8
  3415. 000025DA  660A                     bne        +0xC /* 000025E6 */
  3416. 000025DC  2F0C                     move.l     -[A7], A4
  3417. 000025DE  4EAD 195A                jsr        [A5 + 0x195A]
  3418. 000025E2  588F                     addq.l     A7, 4
  3419. 000025E4  601E                     bra        +0x20 /* 00002604 */
  3420. label000025E6:
  3421. 000025E6  0C6E 0075 000E           cmpi.w     [A6 + 0xE], 0x75 /* 'u' */
  3422. 000025EC  660A                     bne        +0xC /* 000025F8 */
  3423. 000025EE  2F0C                     move.l     -[A7], A4
  3424. 000025F0  4EAD 1962                jsr        [A5 + 0x1962]
  3425. 000025F4  588F                     addq.l     A7, 4
  3426. 000025F6  600C                     bra        +0xE /* 00002604 */
  3427. label000025F8:
  3428. 000025F8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3429. 000025FC  2F0C                     move.l     -[A7], A4
  3430. 000025FE  4EAD 1952                jsr        [A5 + 0x1952]
  3431. 00002602  5C8F                     addq.l     A7, 6
  3432. label00002604:
  3433. 00002604  2054                     movea.l    A0, [A4]
  3434. 00002606  4A28 003A                tst.b      [A0 + 0x3A]
  3435. 0000260A  6724                     beq        +0x26 /* 00002630 */
  3436. 0000260C  2054                     movea.l    A0, [A4]
  3437. 0000260E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3438. 00002612  4EAD F690                jsr        [A5 - 0x970]
  3439. 00002616  2C00                     move.l     D6, D0
  3440. 00002618  2006                     move.l     D0, D6
  3441. 0000261A  9087                     sub.l      D0, D7
  3442. 0000261C  2054                     movea.l    A0, [A4]
  3443. 0000261E  D1A8 0016                add.l      [A0 + 0x16], D0
  3444. 00002622  4AA8 0016                tst.l      [A0 + 0x16]
  3445. 00002626  588F                     addq.l     A7, 4
  3446. 00002628  6C06                     bge        +0x8 /* 00002630 */
  3447. 0000262A  2054                     movea.l    A0, [A4]
  3448. 0000262C  42A8 0016                clr.l      [A0 + 0x16]
  3449. label00002630:
  3450. 00002630  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  3451. 00002634  4E5E                     unlink     A6
  3452. 00002636  4E75                     rts
  3453. export_806:
  3454. 00002638  4E56 0000                link       A6, 0
  3455. 0000263C  206E 0008                movea.l    A0, [A6 + 0x8]
  3456. 00002640  2050                     movea.l    A0, [A0]
  3457. 00002642  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3458. 00002646  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3459. 0000264A  206E 0008                movea.l    A0, [A6 + 0x8]
  3460. 0000264E  2050                     movea.l    A0, [A0]
  3461. 00002650  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3462. 00002654  4EAD F696                jsr        [A5 - 0x96A]
  3463. 00002658  4E5E                     unlink     A6
  3464. 0000265A  4E75                     rts
  3465. export_807:
  3466. 0000265C  4E56 FFEE                link       A6, -0x0012
  3467. 00002660  48E7 0108                movem.l    -[A7], D7,A4
  3468. 00002664  286E 0008                movea.l    A4, [A6 + 0x8]
  3469. 00002668  486E FFF8                pea.l      [A6 - 0x8]
  3470. 0000266C  486E FFFC                pea.l      [A6 - 0x4]
  3471. 00002670  2054                     movea.l    A0, [A4]
  3472. 00002672  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3473. 00002676  4EAD F69C                jsr        [A5 - 0x964]
  3474. 0000267A  2054                     movea.l    A0, [A4]
  3475. 0000267C  202E FFFC                move.l     D0, [A6 - 0x4]
  3476. 00002680  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  3477. 00002684  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3478. 00002688  6E00 00AA                bgt        +0xAC /* 00002734 */
  3479. 0000268C  202E FFF8                move.l     D0, [A6 - 0x8]
  3480. 00002690  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3481. 00002694  6E00 009E                bgt        +0xA0 /* 00002734 */
  3482. 00002698  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  3483. 0000269E  486E FFEE                pea.l      [A6 - 0x12]
  3484. 000026A2  486E FFF4                pea.l      [A6 - 0xC]
  3485. 000026A6  2054                     movea.l    A0, [A4]
  3486. 000026A8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3487. 000026AC  4EAD 1B82                jsr        [A5 + 0x1B82]
  3488. 000026B0  0C2E 0001 FFEE           cmpi.b     [A6 - 0x12], 0x1
  3489. 000026B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3490. 000026BA  6500 008A                bcs        +0x8C /* 00002746 */
  3491. 000026BE  42A7                     clr.l      -[A7]
  3492. 000026C0  2054                     movea.l    A0, [A4]
  3493. 000026C2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3494. 000026C6  4EAD 04E2                jsr        [A5 + 0x4E2]
  3495. 000026CA  2E1F                     move.l     D7, [A7]+
  3496. 000026CC  7000                     moveq.l    D0, 0x00
  3497. 000026CE  102E FFEE                move.b     D0, [A6 - 0x12]
  3498. 000026D2  D087                     add.l      D0, D7
  3499. 000026D4  2F00                     move.l     -[A7], D0
  3500. 000026D6  2054                     movea.l    A0, [A4]
  3501. 000026D8  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3502. 000026DC  4EBA 122A                jsr        [PC + 0x122A /* 00003908 */]
  3503. 000026E0  4EBA 0906                jsr        [PC + 0x906 /* 00002FE8 */]
  3504. 000026E4  2054                     movea.l    A0, [A4]
  3505. 000026E6  2068 0022                movea.l    A0, [A0 + 0x22]
  3506. 000026EA  7000                     moveq.l    D0, 0x00
  3507. 000026EC  102E FFEE                move.b     D0, [A6 - 0x12]
  3508. 000026F0  2254                     movea.l    A1, [A4]
  3509. 000026F2  2269 0022                movea.l    A1, [A1 + 0x22]
  3510. 000026F6  D091                     add.l      D0, [A1]
  3511. 000026F8  2240                     movea.l    A1, D0
  3512. 000026FA  2007                     move.l     D0, D7
  3513. 000026FC  2050                     movea.l    A0, [A0]
  3514. 000026FE  A02E                     trap       BlockMove/BlockMoveData
  3515. 00002700  7E00                     moveq.l    D7, 0x00
  3516. 00002702  508F                     addq.l     A7, 8
  3517. 00002704  600E                     bra        +0x10 /* 00002714 */
  3518. label00002706:
  3519. 00002706  2054                     movea.l    A0, [A4]
  3520. 00002708  2068 0022                movea.l    A0, [A0 + 0x22]
  3521. 0000270C  11B6 70EF 7115           move.b     [[A0] + D7], [A6 + D7.w - 0x11]
  3522. 00002712  5247                     addq.w     D7, 1
  3523. label00002714:
  3524. 00002714  7000                     moveq.l    D0, 0x00
  3525. 00002716  102E FFEE                move.b     D0, [A6 - 0x12]
  3526. 0000271A  B047                     cmp.w      D0, D7
  3527. 0000271C  6EE8                     bgt        -0x16 /* 00002706 */
  3528. 0000271E  7000                     moveq.l    D0, 0x00
  3529. 00002720  102E FFEE                move.b     D0, [A6 - 0x12]
  3530. 00002724  2054                     movea.l    A0, [A4]
  3531. 00002726  91A8 0012                sub.l      [A0 + 0x12], D0
  3532. 0000272A  7000                     moveq.l    D0, 0x00
  3533. 0000272C  102E FFEE                move.b     D0, [A6 - 0x12]
  3534. 00002730  91A8 0026                sub.l      [A0 + 0x26], D0
  3535. label00002734:
  3536. 00002734  2054                     movea.l    A0, [A4]
  3537. 00002736  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3538. 0000273A  1F3C 0008                move.b     -[A7], 0x8
  3539. 0000273E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3540. 00002742  4EAD F696                jsr        [A5 - 0x96A]
  3541. label00002746:
  3542. 00002746  4CEE 1080 FFE6           movem.l    A4,D7, [A6 - 0x1A]
  3543. 0000274C  4E5E                     unlink     A6
  3544. 0000274E  4E75                     rts
  3545. export_808:
  3546. 00002750  4E56 FFEA                link       A6, -0x0016
  3547. 00002754  48E7 0308                movem.l    -[A7], D6,D7,A4
  3548. 00002758  286E 0008                movea.l    A4, [A6 + 0x8]
  3549. 0000275C  486E FFF8                pea.l      [A6 - 0x8]
  3550. 00002760  486E FFFC                pea.l      [A6 - 0x4]
  3551. 00002764  2054                     movea.l    A0, [A4]
  3552. 00002766  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3553. 0000276A  4EAD F69C                jsr        [A5 - 0x964]
  3554. 0000276E  202E FFF8                move.l     D0, [A6 - 0x8]
  3555. 00002772  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3556. 00002776  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3557. 0000277A  6F18                     ble        +0x1A /* 00002794 */
  3558. 0000277C  2054                     movea.l    A0, [A4]
  3559. 0000277E  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3560. 00002782  1F3C 0008                move.b     -[A7], 0x8
  3561. 00002786  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3562. 0000278A  4EAD F696                jsr        [A5 - 0x96A]
  3563. 0000278E  508F                     addq.l     A7, 8
  3564. 00002790  6000 00A0                bra        +0xA2 /* 00002832 */
  3565. label00002794:
  3566. 00002794  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  3567. 0000279A  486E FFEA                pea.l      [A6 - 0x16]
  3568. 0000279E  486E FFF4                pea.l      [A6 - 0xC]
  3569. 000027A2  2054                     movea.l    A0, [A4]
  3570. 000027A4  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3571. 000027A8  4EAD 1B8A                jsr        [A5 + 0x1B8A]
  3572. 000027AC  0C2E 0001 FFEA           cmpi.b     [A6 - 0x16], 0x1
  3573. 000027B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3574. 000027B6  657A                     bcs        +0x7C /* 00002832 */
  3575. 000027B8  42A7                     clr.l      -[A7]
  3576. 000027BA  2054                     movea.l    A0, [A4]
  3577. 000027BC  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3578. 000027C0  4EAD 04E2                jsr        [A5 + 0x4E2]
  3579. 000027C4  2E1F                     move.l     D7, [A7]+
  3580. 000027C6  7000                     moveq.l    D0, 0x00
  3581. 000027C8  102E FFEA                move.b     D0, [A6 - 0x16]
  3582. 000027CC  D087                     add.l      D0, D7
  3583. 000027CE  2F00                     move.l     -[A7], D0
  3584. 000027D0  2054                     movea.l    A0, [A4]
  3585. 000027D2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3586. 000027D6  4EBA 1130                jsr        [PC + 0x1130 /* 00003908 */]
  3587. 000027DA  4EBA 080C                jsr        [PC + 0x80C /* 00002FE8 */]
  3588. 000027DE  7C00                     moveq.l    D6, 0x00
  3589. 000027E0  508F                     addq.l     A7, 8
  3590. 000027E2  6012                     bra        +0x14 /* 000027F6 */
  3591. label000027E4:
  3592. 000027E4  2054                     movea.l    A0, [A4]
  3593. 000027E6  2068 0022                movea.l    A0, [A0 + 0x22]
  3594. 000027EA  2007                     move.l     D0, D7
  3595. 000027EC  5287                     addq.l     D7, 1
  3596. 000027EE  11B6 60EB 0915           move.b     [[A0] + D0], [A6 + D6.w - 0x15]
  3597. 000027F4  5246                     addq.w     D6, 1
  3598. label000027F6:
  3599. 000027F6  7000                     moveq.l    D0, 0x00
  3600. 000027F8  102E FFEA                move.b     D0, [A6 - 0x16]
  3601. 000027FC  B046                     cmp.w      D0, D6
  3602. 000027FE  6EE4                     bgt        -0x1A /* 000027E4 */
  3603. 00002800  7000                     moveq.l    D0, 0x00
  3604. 00002802  102E FFEA                move.b     D0, [A6 - 0x16]
  3605. 00002806  2054                     movea.l    A0, [A4]
  3606. 00002808  D1A8 002A                add.l      [A0 + 0x2A], D0
  3607. 0000280C  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3608. 00002810  1F3C 001D                move.b     -[A7], 0x1D
  3609. 00002814  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3610. 00002818  4EAD F696                jsr        [A5 - 0x96A]
  3611. 0000281C  2054                     movea.l    A0, [A4]
  3612. 0000281E  3EA8 004C                move.w     [A7], [A0 + 0x4C]
  3613. 00002822  1F3C 0008                move.b     -[A7], 0x8
  3614. 00002826  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3615. 0000282A  4EAD F696                jsr        [A5 - 0x96A]
  3616. 0000282E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3617. label00002832:
  3618. 00002832  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  3619. 00002836  4E5E                     unlink     A6
  3620. 00002838  4E75                     rts
  3621. export_800:
  3622. 0000283A  4E56 0000                link       A6, 0
  3623. 0000283E  48E7 0018                movem.l    -[A7], A3,A4
  3624. 00002842  286E 0008                movea.l    A4, [A6 + 0x8]
  3625. 00002846  2F0C                     move.l     -[A7], A4
  3626. 00002848  4EAD 16AA                jsr        [A5 + 0x16AA]
  3627. 0000284C  2654                     movea.l    A3, [A4]
  3628. 0000284E  4A2B 003B                tst.b      [A3 + 0x3B]
  3629. 00002852  588F                     addq.l     A7, 4
  3630. 00002854  6738                     beq        +0x3A /* 0000288E */
  3631. 00002856  4A2B 003A                tst.b      [A3 + 0x3A]
  3632. 0000285A  6708                     beq        +0xA /* 00002864 */
  3633. 0000285C  2F0C                     move.l     -[A7], A4
  3634. 0000285E  4EAD 193A                jsr        [A5 + 0x193A]
  3635. 00002862  588F                     addq.l     A7, 4
  3636. label00002864:
  3637. 00002864  2054                     movea.l    A0, [A4]
  3638. 00002866  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3639. 0000286A  4EAD E782                jsr        [A5 - 0x187E]
  3640. 0000286E  4217                     clr.b      [A7]
  3641. 00002870  2F0C                     move.l     -[A7], A4
  3642. 00002872  4EAD 196A                jsr        [A5 + 0x196A]
  3643. 00002876  4217                     clr.b      [A7]
  3644. 00002878  2F0C                     move.l     -[A7], A4
  3645. 0000287A  4EAD 1972                jsr        [A5 + 0x1972]
  3646. 0000287E  2EBC 0100 0000           move.l     [A7], 0x1000000
  3647. 00002884  2F0C                     move.l     -[A7], A4
  3648. 00002886  4EAD 197A                jsr        [A5 + 0x197A]
  3649. 0000288A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3650. label0000288E:
  3651. 0000288E  2054                     movea.l    A0, [A4]
  3652. 00002890  4A28 003C                tst.b      [A0 + 0x3C]
  3653. 00002894  670A                     beq        +0xC /* 000028A0 */
  3654. 00002896  4227                     clr.b      -[A7]
  3655. 00002898  2F0C                     move.l     -[A7], A4
  3656. 0000289A  4EAD 1982                jsr        [A5 + 0x1982]
  3657. 0000289E  5C8F                     addq.l     A7, 6
  3658. label000028A0:
  3659. 000028A0  4CDF 1800                movem.l    A4,A3, [A7]+
  3660. 000028A4  4E5E                     unlink     A6
  3661. 000028A6  4E75                     rts
  3662. export_801:
  3663. 000028A8  4E56 0000                link       A6, 0
  3664. 000028AC  2F0C                     move.l     -[A7], A4
  3665. 000028AE  286E 0008                movea.l    A4, [A6 + 0x8]
  3666. 000028B2  2054                     movea.l    A0, [A4]
  3667. 000028B4  4228 0004                clr.b      [A0 + 0x4]
  3668. 000028B8  4AA8 000A                tst.l      [A0 + 0xA]
  3669. 000028BC  6608                     bne        +0xA /* 000028C6 */
  3670. 000028BE  2054                     movea.l    A0, [A4]
  3671. 000028C0  117C 0001 003A           move.b     [A0 + 0x3A], 0x1
  3672. label000028C6:
  3673. 000028C6  2054                     movea.l    A0, [A4]
  3674. 000028C8  4A28 003B                tst.b      [A0 + 0x3B]
  3675. 000028CC  6732                     beq        +0x34 /* 00002900 */
  3676. 000028CE  2054                     movea.l    A0, [A4]
  3677. 000028D0  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3678. 000028D4  4EAD E782                jsr        [A5 - 0x187E]
  3679. 000028D8  1EBC 0001                move.b     [A7], 0x1
  3680. 000028DC  2F0C                     move.l     -[A7], A4
  3681. 000028DE  4EAD 1972                jsr        [A5 + 0x1972]
  3682. 000028E2  4878 0100                pea.l      [0x00000100 /* MonkeyLives */]
  3683. 000028E6  2F0C                     move.l     -[A7], A4
  3684. 000028E8  4EAD 197A                jsr        [A5 + 0x197A]
  3685. 000028EC  2054                     movea.l    A0, [A4]
  3686. 000028EE  4AA8 000A                tst.l      [A0 + 0xA]
  3687. 000028F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3688. 000028F6  6608                     bne        +0xA /* 00002900 */
  3689. 000028F8  2054                     movea.l    A0, [A4]
  3690. 000028FA  117C 0001 003A           move.b     [A0 + 0x3A], 0x1
  3691. label00002900:
  3692. 00002900  2054                     movea.l    A0, [A4]
  3693. 00002902  4A28 003C                tst.b      [A0 + 0x3C]
  3694. 00002906  670C                     beq        +0xE /* 00002914 */
  3695. 00002908  1F3C 0001                move.b     -[A7], 0x1
  3696. 0000290C  2F0C                     move.l     -[A7], A4
  3697. 0000290E  4EAD 1982                jsr        [A5 + 0x1982]
  3698. 00002912  5C8F                     addq.l     A7, 6
  3699. label00002914:
  3700. 00002914  285F                     movea.l    A4, [A7]+
  3701. 00002916  4E5E                     unlink     A6
  3702. 00002918  4E75                     rts
  3703. export_803:
  3704. 0000291A  4E56 FFF8                link       A6, -0x0008
  3705. 0000291E  2F0C                     move.l     -[A7], A4
  3706. 00002920  286E 0008                movea.l    A4, [A6 + 0x8]
  3707. 00002924  2054                     movea.l    A0, [A4]
  3708. 00002926  4228 003A                clr.b      [A0 + 0x3A]
  3709. 0000292A  486E FFF8                pea.l      [A6 - 0x8]
  3710. 0000292E  486E FFFC                pea.l      [A6 - 0x4]
  3711. 00002932  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3712. 00002936  4EAD F69C                jsr        [A5 - 0x964]
  3713. 0000293A  2054                     movea.l    A0, [A4]
  3714. 0000293C  216E FFFC 001A           move.l     [A0 + 0x1A], [A6 - 0x4]
  3715. 00002942  216E FFF8 001E           move.l     [A0 + 0x1E], [A6 - 0x8]
  3716. 00002948  286E FFF4                movea.l    A4, [A6 - 0xC]
  3717. 0000294C  4E5E                     unlink     A6
  3718. 0000294E  4E75                     rts
  3719. export_805:
  3720. 00002950  4E56 0000                link       A6, 0
  3721. 00002954  2F0C                     move.l     -[A7], A4
  3722. 00002956  206E 0008                movea.l    A0, [A6 + 0x8]
  3723. 0000295A  2850                     movea.l    A4, [A0]
  3724. 0000295C  4A2C 003A                tst.b      [A4 + 0x3A]
  3725. 00002960  6706                     beq        +0x8 /* 00002968 */
  3726. 00002962  4A2C 0004                tst.b      [A4 + 0x4]
  3727. 00002966  6704                     beq        +0x6 /* 0000296C */
  3728. label00002968:
  3729. 00002968  7000                     moveq.l    D0, 0x00
  3730. 0000296A  6002                     bra        +0x4 /* 0000296E */
  3731. label0000296C:
  3732. 0000296C  7001                     moveq.l    D0, 0x01
  3733. label0000296E:
  3734. 0000296E  285F                     movea.l    A4, [A7]+
  3735. 00002970  4E5E                     unlink     A6
  3736. 00002972  4E75                     rts
  3737. export_804:
  3738. 00002974  4E56 0000                link       A6, 0
  3739. 00002978  206E 0008                movea.l    A0, [A6 + 0x8]
  3740. 0000297C  2050                     movea.l    A0, [A0]
  3741. 0000297E  4A28 0004                tst.b      [A0 + 0x4]
  3742. 00002982  660A                     bne        +0xC /* 0000298E */
  3743. 00002984  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3744. 00002988  4EAD 193A                jsr        [A5 + 0x193A]
  3745. 0000298C  588F                     addq.l     A7, 4
  3746. label0000298E:
  3747. 0000298E  4E5E                     unlink     A6
  3748. 00002990  4E75                     rts
  3749. export_802:
  3750. 00002992  4E56 0000                link       A6, 0
  3751. 00002996  48E7 0018                movem.l    -[A7], A3,A4
  3752. 0000299A  286E 0008                movea.l    A4, [A6 + 0x8]
  3753. 0000299E  2054                     movea.l    A0, [A4]
  3754. 000029A0  4868 0036                pea.l      [A0 + 0x36]
  3755. 000029A4  4EBA 1002                jsr        [PC + 0x1002 /* 000039A8 */]
  3756. 000029A8  2054                     movea.l    A0, [A4]
  3757. 000029AA  4868 000E                pea.l      [A0 + 0xE]
  3758. 000029AE  4EBA 0FF8                jsr        [PC + 0xFF8 /* 000039A8 */]
  3759. 000029B2  2054                     movea.l    A0, [A4]
  3760. 000029B4  4868 0022                pea.l      [A0 + 0x22]
  3761. 000029B8  4EBA 0FEE                jsr        [PC + 0xFEE /* 000039A8 */]
  3762. 000029BC  2054                     movea.l    A0, [A4]
  3763. 000029BE  2668 0006                movea.l    A3, [A0 + 0x6]
  3764. 000029C2  200B                     move.l     D0, A3
  3765. 000029C4  6722                     beq        +0x24 /* 000029E8 */
  3766. 000029C6  2053                     movea.l    A0, [A3]
  3767. 000029C8  B9E8 0094                cmpa.l     A4, [A0 + 0x94]
  3768. 000029CC  6606                     bne        +0x8 /* 000029D4 */
  3769. 000029CE  2053                     movea.l    A0, [A3]
  3770. 000029D0  42A8 0094                clr.l      [A0 + 0x94]
  3771. label000029D4:
  3772. 000029D4  2054                     movea.l    A0, [A4]
  3773. 000029D6  2668 0006                movea.l    A3, [A0 + 0x6]
  3774. 000029DA  2253                     movea.l    A1, [A3]
  3775. 000029DC  B9E9 0068                cmpa.l     A4, [A1 + 0x68]
  3776. 000029E0  6606                     bne        +0x8 /* 000029E8 */
  3777. 000029E2  2053                     movea.l    A0, [A3]
  3778. 000029E4  42A8 0068                clr.l      [A0 + 0x68]
  3779. label000029E8:
  3780. 000029E8  2F0C                     move.l     -[A7], A4
  3781. 000029EA  4EAD 1552                jsr        [A5 + 0x1552]
  3782. 000029EE  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  3783. 000029F4  4E5E                     unlink     A6
  3784. 000029F6  4E75                     rts
  3785. export_809:
  3786. 000029F8  4E56 0000                link       A6, 0
  3787. 000029FC  48E7 0018                movem.l    -[A7], A3,A4
  3788. 00002A00  266E 0008                movea.l    A3, [A6 + 0x8]
  3789. 00002A04  99CC                     sub.l      A4, A4
  3790. 00002A06  4A2E 000C                tst.b      [A6 + 0xC]
  3791. 00002A0A  6620                     bne        +0x22 /* 00002A2C */
  3792. 00002A0C  2053                     movea.l    A0, [A3]
  3793. 00002A0E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3794. 00002A12  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3795. 00002A16  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3796. 00002A1A  4EAD F65E                jsr        [A5 - 0x9A2]
  3797. 00002A1E  2840                     movea.l    A4, D0
  3798. 00002A20  2053                     movea.l    A0, [A3]
  3799. 00002A22  214C 000E                move.l     [A0 + 0xE], A4
  3800. 00002A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3801. 00002A2A  601E                     bra        +0x20 /* 00002A4A */
  3802. label00002A2C:
  3803. 00002A2C  2053                     movea.l    A0, [A3]
  3804. 00002A2E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  3805. 00002A32  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3806. 00002A36  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3807. 00002A3A  4EAD F65E                jsr        [A5 - 0x9A2]
  3808. 00002A3E  2840                     movea.l    A4, D0
  3809. 00002A40  2053                     movea.l    A0, [A3]
  3810. 00002A42  214C 0022                move.l     [A0 + 0x22], A4
  3811. 00002A46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3812. label00002A4A:
  3813. 00002A4A  4CDF 1800                movem.l    A4,A3, [A7]+
  3814. 00002A4E  4E5E                     unlink     A6
  3815. 00002A50  4E75                     rts
  3816. export_810:
  3817. 00002A52  4E56 0000                link       A6, 0
  3818. 00002A56  2F0C                     move.l     -[A7], A4
  3819. 00002A58  286E 0008                movea.l    A4, [A6 + 0x8]
  3820. 00002A5C  4A2E 000C                tst.b      [A6 + 0xC]
  3821. 00002A60  661C                     bne        +0x1E /* 00002A7E */
  3822. 00002A62  1F3C 0001                move.b     -[A7], 0x1
  3823. 00002A66  2054                     movea.l    A0, [A4]
  3824. 00002A68  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3825. 00002A6C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3826. 00002A70  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3827. 00002A74  4EAD F69A                jsr        [A5 - 0x966]
  3828. 00002A78  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3829. 00002A7C  601A                     bra        +0x1C /* 00002A98 */
  3830. label00002A7E:
  3831. 00002A7E  1F3C 0001                move.b     -[A7], 0x1
  3832. 00002A82  2054                     movea.l    A0, [A4]
  3833. 00002A84  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  3834. 00002A88  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3835. 00002A8C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3836. 00002A90  4EAD F69A                jsr        [A5 - 0x966]
  3837. 00002A94  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3838. label00002A98:
  3839. 00002A98  4878 0015                pea.l      [0x00000015]
  3840. 00002A9C  2054                     movea.l    A0, [A4]
  3841. 00002A9E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3842. 00002AA2  4EAD F694                jsr        [A5 - 0x96C]
  3843. 00002AA6  286E FFFC                movea.l    A4, [A6 - 0x4]
  3844. 00002AAA  4E5E                     unlink     A6
  3845. 00002AAC  4E75                     rts
  3846. export_811:
  3847. 00002AAE  4E56 FFFA                link       A6, -0x0006
  3848. 00002AB2  2F0C                     move.l     -[A7], A4
  3849. 00002AB4  286E 0008                movea.l    A4, [A6 + 0x8]
  3850. 00002AB8  42AE FFFC                clr.l      [A6 - 0x4]
  3851. 00002ABC  4A2E 000C                tst.b      [A6 + 0xC]
  3852. 00002AC0  6654                     bne        +0x56 /* 00002B16 */
  3853. 00002AC2  2054                     movea.l    A0, [A4]
  3854. 00002AC4  2D68 000E FFFC           move.l     [A6 - 0x4], [A0 + 0xE]
  3855. 00002ACA  1F3C 0001                move.b     -[A7], 0x1
  3856. 00002ACE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3857. 00002AD2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3858. 00002AD6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3859. 00002ADA  4EAD F69A                jsr        [A5 - 0x966]
  3860. 00002ADE  4217                     clr.b      [A7]
  3861. 00002AE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3862. 00002AE4  2054                     movea.l    A0, [A4]
  3863. 00002AE6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3864. 00002AEA  4EAD 1AF2                jsr        [A5 + 0x1AF2]
  3865. 00002AEE  1EBC 0001                move.b     [A7], 0x1
  3866. 00002AF2  2054                     movea.l    A0, [A4]
  3867. 00002AF4  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  3868. 00002AF8  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  3869. 00002AFC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3870. 00002B00  4EAD F69A                jsr        [A5 - 0x966]
  3871. 00002B04  4A2E 000E                tst.b      [A6 + 0xE]
  3872. 00002B08  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3873. 00002B0C  675A                     beq        +0x5C /* 00002B68 */
  3874. 00002B0E  2054                     movea.l    A0, [A4]
  3875. 00002B10  42A8 000E                clr.l      [A0 + 0xE]
  3876. 00002B14  6052                     bra        +0x54 /* 00002B68 */
  3877. label00002B16:
  3878. 00002B16  2054                     movea.l    A0, [A4]
  3879. 00002B18  2D68 0022 FFFC           move.l     [A6 - 0x4], [A0 + 0x22]
  3880. 00002B1E  1F3C 0001                move.b     -[A7], 0x1
  3881. 00002B22  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3882. 00002B26  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3883. 00002B2A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3884. 00002B2E  4EAD F69A                jsr        [A5 - 0x966]
  3885. 00002B32  4217                     clr.b      [A7]
  3886. 00002B34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3887. 00002B38  2054                     movea.l    A0, [A4]
  3888. 00002B3A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3889. 00002B3E  4EAD 1AF2                jsr        [A5 + 0x1AF2]
  3890. 00002B42  1EBC 0001                move.b     [A7], 0x1
  3891. 00002B46  2054                     movea.l    A0, [A4]
  3892. 00002B48  2F28 0032                move.l     -[A7], [A0 + 0x32]
  3893. 00002B4C  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3894. 00002B50  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3895. 00002B54  4EAD F69A                jsr        [A5 - 0x966]
  3896. 00002B58  4A2E 000E                tst.b      [A6 + 0xE]
  3897. 00002B5C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3898. 00002B60  6706                     beq        +0x8 /* 00002B68 */
  3899. 00002B62  2054                     movea.l    A0, [A4]
  3900. 00002B64  42A8 0022                clr.l      [A0 + 0x22]
  3901. label00002B68:
  3902. 00002B68  4A2E 000E                tst.b      [A6 + 0xE]
  3903. 00002B6C  6708                     beq        +0xA /* 00002B76 */
  3904. 00002B6E  486E FFFC                pea.l      [A6 - 0x4]
  3905. 00002B72  4EBA 0E34                jsr        [PC + 0xE34 /* 000039A8 */]
  3906. label00002B76:
  3907. 00002B76  285F                     movea.l    A4, [A7]+
  3908. 00002B78  4E5E                     unlink     A6
  3909. 00002B7A  4E75                     rts
  3910. export_812:
  3911. 00002B7C  4E56 0000                link       A6, 0
  3912. 00002B80  2F0C                     move.l     -[A7], A4
  3913. 00002B82  4A2E 000C                tst.b      [A6 + 0xC]
  3914. 00002B86  660C                     bne        +0xE /* 00002B94 */
  3915. 00002B88  206E 0008                movea.l    A0, [A6 + 0x8]
  3916. 00002B8C  2050                     movea.l    A0, [A0]
  3917. 00002B8E  2868 0036                movea.l    A4, [A0 + 0x36]
  3918. 00002B92  600A                     bra        +0xC /* 00002B9E */
  3919. label00002B94:
  3920. 00002B94  206E 0008                movea.l    A0, [A6 + 0x8]
  3921. 00002B98  2050                     movea.l    A0, [A0]
  3922. 00002B9A  2868 0022                movea.l    A4, [A0 + 0x22]
  3923. label00002B9E:
  3924. 00002B9E  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  3925. 00002BA2  4EAD 109A                jsr        [A5 + 0x109A]
  3926. 00002BA6  2E8C                     move.l     [A7], A4
  3927. 00002BA8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3928. 00002BAE  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  3929. 00002BB2  4EAD 10A2                jsr        [A5 + 0x10A2]
  3930. 00002BB6  286E FFFC                movea.l    A4, [A6 - 0x4]
  3931. 00002BBA  4E5E                     unlink     A6
  3932. 00002BBC  4E75                     rts
  3933. export_813:
  3934. 00002BBE  4E56 0000                link       A6, 0
  3935. 00002BC2  2F0C                     move.l     -[A7], A4
  3936. 00002BC4  286E 0008                movea.l    A4, [A6 + 0x8]
  3937. 00002BC8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3938. 00002BCC  2F0C                     move.l     -[A7], A4
  3939. 00002BCE  4EAD 1692                jsr        [A5 + 0x1692]
  3940. 00002BD2  2054                     movea.l    A0, [A4]
  3941. 00002BD4  216E 000C 0006           move.l     [A0 + 0x6], [A6 + 0xC]
  3942. 00002BDA  216E 0010 001E           move.l     [A0 + 0x1E], [A6 + 0x10]
  3943. 00002BE0  4268 0022                clr.w      [A0 + 0x22]
  3944. 00002BE4  286E FFFC                movea.l    A4, [A6 - 0x4]
  3945. 00002BE8  4E5E                     unlink     A6
  3946. 00002BEA  4E75                     rts
  3947. export_814:
  3948. 00002BEC  4E56 FFFC                link       A6, -0x0004
  3949. 00002BF0  2F0C                     move.l     -[A7], A4
  3950. 00002BF2  206E 0008                movea.l    A0, [A6 + 0x8]
  3951. 00002BF6  2050                     movea.l    A0, [A0]
  3952. 00002BF8  2868 0006                movea.l    A4, [A0 + 0x6]
  3953. 00002BFC  200C                     move.l     D0, A4
  3954. 00002BFE  6712                     beq        +0x14 /* 00002C12 */
  3955. 00002C00  2054                     movea.l    A0, [A4]
  3956. 00002C02  2028 0068                move.l     D0, [A0 + 0x68]
  3957. 00002C06  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3958. 00002C0A  6606                     bne        +0x8 /* 00002C12 */
  3959. 00002C0C  2054                     movea.l    A0, [A4]
  3960. 00002C0E  42A8 0068                clr.l      [A0 + 0x68]
  3961. label00002C12:
  3962. 00002C12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3963. 00002C16  4EAD 1552                jsr        [A5 + 0x1552]
  3964. 00002C1A  286E FFF8                movea.l    A4, [A6 - 0x8]
  3965. 00002C1E  4E5E                     unlink     A6
  3966. 00002C20  4E75                     rts
  3967. export_815:
  3968. 00002C22  4E56 FEFC                link       A6, -0x0104
  3969. 00002C26  48E7 0118                movem.l    -[A7], D7,A3,A4
  3970. 00002C2A  286E 0008                movea.l    A4, [A6 + 0x8]
  3971. 00002C2E  2F0C                     move.l     -[A7], A4
  3972. 00002C30  4EAD 19AA                jsr        [A5 + 0x19AA]
  3973. 00002C34  2054                     movea.l    A0, [A4]
  3974. 00002C36  2EA8 0006                move.l     [A7], [A0 + 0x6]
  3975. 00002C3A  4EAD F674                jsr        [A5 - 0x98C]
  3976. 00002C3E  2054                     movea.l    A0, [A4]
  3977. 00002C40  2140 0016                move.l     [A0 + 0x16], D0
  3978. 00002C44  2EA8 0006                move.l     [A7], [A0 + 0x6]
  3979. 00002C48  4EAD F678                jsr        [A5 - 0x988]
  3980. 00002C4C  2054                     movea.l    A0, [A4]
  3981. 00002C4E  2140 001A                move.l     [A0 + 0x1A], D0
  3982. 00002C52  2E28 001E                move.l     D7, [A0 + 0x1E]
  3983. 00002C56  2648                     movea.l    A3, A0
  3984. 00002C58  4A87                     tst.l      D7
  3985. 00002C5A  588F                     addq.l     A7, 4
  3986. 00002C5C  6C00 0086                bge        +0x88 /* 00002CE4 */
  3987. 00002C60  2007                     move.l     D0, D7
  3988. 00002C62  4480                     neg.l      D0
  3989. 00002C64  7210                     moveq.l    D1, 0x10
  3990. 00002C66  E2A0                     asr        D0, D1
  3991. 00002C68  0240 FFFF                andi.w     D0, 0xFFFF
  3992. 00002C6C  6B00 0100                bmi        +0x102 /* 00002D6E */
  3993. 00002C70  0440 000B                subi.w     D0, 0xB
  3994. 00002C74  6736                     beq        +0x38 /* 00002CAC */
  3995. 00002C76  6A00 00F6                bpl        +0xF8 /* 00002D6E */
  3996. 00002C7A  5240                     addq.w     D0, 1
  3997. 00002C7C  6B00 00F0                bmi        +0xF2 /* 00002D6E */
  3998. 00002C80  486E FF00                pea.l      [A6 - 0x100]
  3999. 00002C84  2F07                     move.l     -[A7], D7
  4000. 00002C86  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4001. 00002C8A  4EAD 0F3A                jsr        [A5 + 0xF3A]
  4002. 00002C8E  486E FF00                pea.l      [A6 - 0x100]
  4003. 00002C92  2054                     movea.l    A0, [A4]
  4004. 00002C94  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4005. 00002C98  4EAD 1B12                jsr        [A5 + 0x1B12]
  4006. 00002C9C  2054                     movea.l    A0, [A4]
  4007. 00002C9E  317C 0001 0022           move.w     [A0 + 0x22], 0x1
  4008. 00002CA4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4009. 00002CA8  6000 00C4                bra        +0xC6 /* 00002D6E */
  4010. label00002CAC:
  4011. 00002CAC  486E FF00                pea.l      [A6 - 0x100]
  4012. 00002CB0  2F07                     move.l     -[A7], D7
  4013. 00002CB2  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4014. 00002CB6  4EAD 0F3A                jsr        [A5 + 0xF3A]
  4015. 00002CBA  486E FF00                pea.l      [A6 - 0x100]
  4016. 00002CBE  486E FEFC                pea.l      [A6 - 0x104]
  4017. 00002CC2  4EAD 056A                jsr        [A5 + 0x56A]
  4018. 00002CC6  3EAE FEFE                move.w     [A7], [A6 - 0x102]
  4019. 00002CCA  2054                     movea.l    A0, [A4]
  4020. 00002CCC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4021. 00002CD0  4EAD F66E                jsr        [A5 - 0x992]
  4022. 00002CD4  2054                     movea.l    A0, [A4]
  4023. 00002CD6  317C 0004 0022           move.w     [A0 + 0x22], 0x4
  4024. 00002CDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4025. 00002CE0  6000 008C                bra        +0x8E /* 00002D6E */
  4026. label00002CE4:
  4027. 00002CE4  2007                     move.l     D0, D7
  4028. 00002CE6  6B00 0086                bmi        +0x88 /* 00002D6E */
  4029. 00002CEA  7228                     moveq.l    D1, 0x28
  4030. 00002CEC  9081                     sub.l      D0, D1
  4031. 00002CEE  6A0E                     bpl        +0x10 /* 00002CFE */
  4032. 00002CF0  72F6                     moveq.l    D1, 0xFFFFFFF6
  4033. 00002CF2  9081                     sub.l      D0, D1
  4034. 00002CF4  671A                     beq        +0x1C /* 00002D10 */
  4035. 00002CF6  6B76                     bmi        +0x78 /* 00002D6E */
  4036. 00002CF8  5180                     subq.l     D0, 8
  4037. 00002CFA  6A72                     bpl        +0x74 /* 00002D6E */
  4038. 00002CFC  6028                     bra        +0x2A /* 00002D26 */
  4039. label00002CFE:
  4040. 00002CFE  720A                     moveq.l    D1, 0x0A
  4041. 00002D00  9081                     sub.l      D0, D1
  4042. 00002D02  6A06                     bpl        +0x8 /* 00002D0A */
  4043. 00002D04  5E80                     addq.l     D0, 7
  4044. 00002D06  6A66                     bpl        +0x68 /* 00002D6E */
  4045. 00002D08  603A                     bra        +0x3C /* 00002D44 */
  4046. label00002D0A:
  4047. 00002D0A  5780                     subq.l     D0, 3
  4048. 00002D0C  6A60                     bpl        +0x62 /* 00002D6E */
  4049. 00002D0E  604A                     bra        +0x4C /* 00002D5A */
  4050. label00002D10:
  4051. 00002D10  4267                     clr.w      -[A7]
  4052. 00002D12  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  4053. 00002D16  4EAD F66C                jsr        [A5 - 0x994]
  4054. 00002D1A  2054                     movea.l    A0, [A4]
  4055. 00002D1C  317C 0002 0022           move.w     [A0 + 0x22], 0x2
  4056. 00002D22  5C8F                     addq.l     A7, 6
  4057. 00002D24  6048                     bra        +0x4A /* 00002D6E */
  4058. label00002D26:
  4059. 00002D26  70E1                     moveq.l    D0, 0xFFFFFFE1
  4060. 00002D28  D007                     add.b      D0, D7
  4061. 00002D2A  7201                     moveq.l    D1, 0x01
  4062. 00002D2C  E169                     lsl        D1.w, D0
  4063. 00002D2E  3F01                     move.w     -[A7], D1
  4064. 00002D30  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  4065. 00002D34  4EAD F66C                jsr        [A5 - 0x994]
  4066. 00002D38  2054                     movea.l    A0, [A4]
  4067. 00002D3A  317C 0002 0022           move.w     [A0 + 0x22], 0x2
  4068. 00002D40  5C8F                     addq.l     A7, 6
  4069. 00002D42  602A                     bra        +0x2C /* 00002D6E */
  4070. label00002D44:
  4071. 00002D44  2F07                     move.l     -[A7], D7
  4072. 00002D46  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  4073. 00002D4A  4EAD F672                jsr        [A5 - 0x98E]
  4074. 00002D4E  2054                     movea.l    A0, [A4]
  4075. 00002D50  317C 0020 0022           move.w     [A0 + 0x22], 0x20 /* ' ' */
  4076. 00002D56  508F                     addq.l     A7, 8
  4077. 00002D58  6014                     bra        +0x16 /* 00002D6E */
  4078. label00002D5A:
  4079. 00002D5A  2F07                     move.l     -[A7], D7
  4080. 00002D5C  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  4081. 00002D60  4EAD F676                jsr        [A5 - 0x98A]
  4082. 00002D64  2054                     movea.l    A0, [A4]
  4083. 00002D66  317C 0040 0022           move.w     [A0 + 0x22], 0x40 /* '@' */
  4084. 00002D6C  508F                     addq.l     A7, 8
  4085. label00002D6E:
  4086. 00002D6E  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  4087. 00002D72  4E5E                     unlink     A6
  4088. 00002D74  4E75                     rts
  4089. export_816:
  4090. 00002D76  4E56 FFE8                link       A6, -0x0018
  4091. 00002D7A  2F0C                     move.l     -[A7], A4
  4092. 00002D7C  286E 0008                movea.l    A4, [A6 + 0x8]
  4093. 00002D80  2054                     movea.l    A0, [A4]
  4094. 00002D82  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4095. 00002D86  4EAD E782                jsr        [A5 - 0x187E]
  4096. 00002D8A  2054                     movea.l    A0, [A4]
  4097. 00002D8C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4098. 00002D90  41E8 000A                lea.l      A0, [A0 + 0xA]
  4099. 00002D94  22D8                     move.l     [A1]+, [A0]+
  4100. 00002D96  22D8                     move.l     [A1]+, [A0]+
  4101. 00002D98  22D8                     move.l     [A1]+, [A0]+
  4102. 00002D9A  2E8C                     move.l     [A7], A4
  4103. 00002D9C  4EAD 19AA                jsr        [A5 + 0x19AA]
  4104. 00002DA0  2054                     movea.l    A0, [A4]
  4105. 00002DA2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4106. 00002DA6  41E8 000A                lea.l      A0, [A0 + 0xA]
  4107. 00002DAA  22D8                     move.l     [A1]+, [A0]+
  4108. 00002DAC  22D8                     move.l     [A1]+, [A0]+
  4109. 00002DAE  22D8                     move.l     [A1]+, [A0]+
  4110. 00002DB0  2054                     movea.l    A0, [A4]
  4111. 00002DB2  41E8 000A                lea.l      A0, [A0 + 0xA]
  4112. 00002DB6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4113. 00002DBA  20D9                     move.l     [A0]+, [A1]+
  4114. 00002DBC  20D9                     move.l     [A0]+, [A1]+
  4115. 00002DBE  20D9                     move.l     [A0]+, [A1]+
  4116. 00002DC0  2E8C                     move.l     [A7], A4
  4117. 00002DC2  4EAD 19B2                jsr        [A5 + 0x19B2]
  4118. 00002DC6  2054                     movea.l    A0, [A4]
  4119. 00002DC8  41E8 000A                lea.l      A0, [A0 + 0xA]
  4120. 00002DCC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4121. 00002DD0  20D9                     move.l     [A0]+, [A1]+
  4122. 00002DD2  20D9                     move.l     [A0]+, [A1]+
  4123. 00002DD4  20D9                     move.l     [A0]+, [A1]+
  4124. 00002DD6  286E FFE4                movea.l    A4, [A6 - 0x1C]
  4125. 00002DDA  4E5E                     unlink     A6
  4126. 00002DDC  4E75                     rts
  4127. export_817:
  4128. 00002DDE  4E56 FFF2                link       A6, -0x000E
  4129. 00002DE2  3D7C 000F FFF2           move.w     [A6 - 0xE], 0xF
  4130. 00002DE8  486E FFF4                pea.l      [A6 - 0xC]
  4131. 00002DEC  486E FFF2                pea.l      [A6 - 0xE]
  4132. 00002DF0  206E 0008                movea.l    A0, [A6 + 0x8]
  4133. 00002DF4  2050                     movea.l    A0, [A0]
  4134. 00002DF6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4135. 00002DFA  4EAD F684                jsr        [A5 - 0x97C]
  4136. 00002DFE  206E 0008                movea.l    A0, [A6 + 0x8]
  4137. 00002E02  2050                     movea.l    A0, [A0]
  4138. 00002E04  41E8 000A                lea.l      A0, [A0 + 0xA]
  4139. 00002E08  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4140. 00002E0C  20D9                     move.l     [A0]+, [A1]+
  4141. 00002E0E  20D9                     move.l     [A0]+, [A1]+
  4142. 00002E10  20D9                     move.l     [A0]+, [A1]+
  4143. 00002E12  4E5E                     unlink     A6
  4144. 00002E14  4E75                     rts
  4145. export_818:
  4146. 00002E16  4E56 0000                link       A6, 0
  4147. 00002E1A  48E7 0108                movem.l    -[A7], D7,A4
  4148. 00002E1E  286E 0008                movea.l    A4, [A6 + 0x8]
  4149. 00002E22  2054                     movea.l    A0, [A4]
  4150. 00002E24  3028 0022                move.w     D0, [A0 + 0x22]
  4151. 00002E28  6700 00B4                beq        +0xB6 /* 00002EDE */
  4152. 00002E2C  6B00 00B0                bmi        +0xB2 /* 00002EDE */
  4153. 00002E30  0440 0020                subi.w     D0, 0x20 /* ' ' */
  4154. 00002E34  6762                     beq        +0x64 /* 00002E98 */
  4155. 00002E36  6A18                     bpl        +0x1A /* 00002E50 */
  4156. 00002E38  0440 FFE3                subi.w     D0, 0xFFE3
  4157. 00002E3C  6700 00A0                beq        +0xA2 /* 00002EDE */
  4158. 00002E40  6A06                     bpl        +0x8 /* 00002E48 */
  4159. 00002E42  5240                     addq.w     D0, 1
  4160. 00002E44  6A26                     bpl        +0x28 /* 00002E6C */
  4161. 00002E46  6012                     bra        +0x14 /* 00002E5A */
  4162. label00002E48:
  4163. 00002E48  5540                     subq.w     D0, 2
  4164. 00002E4A  6A00 0092                bpl        +0x94 /* 00002EDE */
  4165. 00002E4E  6036                     bra        +0x38 /* 00002E86 */
  4166. label00002E50:
  4167. 00002E50  0440 0020                subi.w     D0, 0x20 /* ' ' */
  4168. 00002E54  6766                     beq        +0x68 /* 00002EBC */
  4169. 00002E56  6000 0086                bra        +0x88 /* 00002EDE */
  4170. label00002E5A:
  4171. 00002E5A  2054                     movea.l    A0, [A4]
  4172. 00002E5C  3F28 000A                move.w     -[A7], [A0 + 0xA]
  4173. 00002E60  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4174. 00002E64  4EAD F668                jsr        [A5 - 0x998]
  4175. 00002E68  5C8F                     addq.l     A7, 6
  4176. 00002E6A  6072                     bra        +0x74 /* 00002EDE */
  4177. label00002E6C:
  4178. 00002E6C  2054                     movea.l    A0, [A4]
  4179. 00002E6E  70E1                     moveq.l    D0, 0xFFFFFFE1
  4180. 00002E70  D028 0021                add.b      D0, [A0 + 0x21]
  4181. 00002E74  7201                     moveq.l    D1, 0x01
  4182. 00002E76  E169                     lsl        D1.w, D0
  4183. 00002E78  3F01                     move.w     -[A7], D1
  4184. 00002E7A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4185. 00002E7E  4EAD F66C                jsr        [A5 - 0x994]
  4186. 00002E82  5C8F                     addq.l     A7, 6
  4187. 00002E84  6058                     bra        +0x5A /* 00002EDE */
  4188. label00002E86:
  4189. 00002E86  2054                     movea.l    A0, [A4]
  4190. 00002E88  3F28 000E                move.w     -[A7], [A0 + 0xE]
  4191. 00002E8C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4192. 00002E90  4EAD F66E                jsr        [A5 - 0x992]
  4193. 00002E94  5C8F                     addq.l     A7, 6
  4194. 00002E96  6046                     bra        +0x48 /* 00002EDE */
  4195. label00002E98:
  4196. 00002E98  2054                     movea.l    A0, [A4]
  4197. 00002E9A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4198. 00002E9E  4EAD F674                jsr        [A5 - 0x98C]
  4199. 00002EA2  2E00                     move.l     D7, D0
  4200. 00002EA4  2054                     movea.l    A0, [A4]
  4201. 00002EA6  2EA8 0016                move.l     [A7], [A0 + 0x16]
  4202. 00002EAA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4203. 00002EAE  4EAD F672                jsr        [A5 - 0x98E]
  4204. 00002EB2  2054                     movea.l    A0, [A4]
  4205. 00002EB4  2147 0016                move.l     [A0 + 0x16], D7
  4206. 00002EB8  508F                     addq.l     A7, 8
  4207. 00002EBA  6022                     bra        +0x24 /* 00002EDE */
  4208. label00002EBC:
  4209. 00002EBC  2054                     movea.l    A0, [A4]
  4210. 00002EBE  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4211. 00002EC2  4EAD F678                jsr        [A5 - 0x988]
  4212. 00002EC6  2E00                     move.l     D7, D0
  4213. 00002EC8  2054                     movea.l    A0, [A4]
  4214. 00002ECA  2EA8 001A                move.l     [A7], [A0 + 0x1A]
  4215. 00002ECE  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4216. 00002ED2  4EAD F676                jsr        [A5 - 0x98A]
  4217. 00002ED6  2054                     movea.l    A0, [A4]
  4218. 00002ED8  2147 001A                move.l     [A0 + 0x1A], D7
  4219. 00002EDC  508F                     addq.l     A7, 8
  4220. label00002EDE:
  4221. 00002EDE  4CDF 1080                movem.l    A4,D7, [A7]+
  4222. 00002EE2  4E5E                     unlink     A6
  4223. 00002EE4  4E75                     rts
  4224. fn00002EE6:
  4225. 00002EE6  588F                     addq.l     A7, 4
  4226. 00002EE8  201F                     move.l     D0, [A7]+
  4227. 00002EEA  6604                     bne        +0x6 /* 00002EF0 */
  4228. 00002EEC  4EBA 0096                jsr        [PC + 0x96 /* 00002F84 */]
  4229. label00002EF0:
  4230. 00002EF0  2040                     movea.l    A0, D0
  4231. 00002EF2  4240                     clr.w      D0
  4232. 00002EF4  1028 0004                move.b     D0, [A0 + 0x4]
  4233. 00002EF8  D040                     add.w      D0, D0
  4234. 00002EFA  D07B 0006                add.w      D0, [PC + D0.w + 0x6]
  4235. 00002EFE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4236. 00002F02  0006 0012                ori.b      D6, 0x12
  4237. 00002F06  0020 41E8                ori.b      -[A0], 0xE8
  4238. 00002F0A  000E 4CD0                ori.b      A6, 0xD0
  4239. 00002F0E  DEF8 3EAD                add.w      A7, [0x00003EAD]
  4240. 00002F12  FA20                     .extension 0xA20 // unimplemented
  4241. 00002F14  4ED1                     jmp        [A1]
  4242. 00002F16  41E8 000E                lea.l      A0, [A0 + 0xE]
  4243. 00002F1A  4CD0 DEF8                movem.l    A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3, [A0]
  4244. 00002F1E  302D FA20                move.w     D0, [A5 - 0x5E0]
  4245. 00002F22  48C0                     ext.l      D0
  4246. 00002F24  4ED1                     jmp        [A1]
  4247. 00002F26  4CE8 DEF8 000E           movem.l    A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3, [A0 + 0xE]
  4248. 00002F2C  4A6D FA20                tst.w      [A5 - 0x5E0]
  4249. 00002F30  6720                     beq        +0x22 /* 00002F52 */
  4250. 00002F32  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  4251. 00002F36  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  4252. 00002F3A  4A90                     tst.l      [A0]
  4253. 00002F3C  6702                     beq        +0x4 /* 00002F40 */
  4254. 00002F3E  2F10                     move.l     -[A7], [A0]
  4255. label00002F40:
  4256. 00002F40  2068 0006                movea.l    A0, [A0 + 0x6]
  4257. 00002F44  4E90                     jsr        [A0]
  4258. 00002F46  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  4259. 00002F4A  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  4260. 00002F4E  4EBA 015C                jsr        [PC + 0x15C /* 000030AC */]
  4261. label00002F52:
  4262. 00002F52  4ED1                     jmp        [A1]
  4263. 00002F54  4E75                     rts
  4264. 00002F56  225F                     movea.l    A1, [A7]+
  4265. 00002F58  201F                     move.l     D0, [A7]+
  4266. 00002F5A  221F                     move.l     D1, [A7]+
  4267. 00002F5C  205F                     movea.l    A0, [A7]+
  4268. 00002F5E  48E8 DEF8 000E           movem.l    [A0 + 0xE], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  4269. 00002F64  2080                     move.l     [A0], D0
  4270. 00002F66  2141 0006                move.l     [A0 + 0x6], D1
  4271. 00002F6A  117C 0001 0005           move.b     [A0 + 0x5], 0x1
  4272. 00002F70  117C 0002 0004           move.b     [A0 + 0x4], 0x2
  4273. 00002F76  216D FA18 000A           move.l     [A0 + 0xA], [A5 - 0x5E8]
  4274. 00002F7C  2B48 FA18                move.l     [A5 - 0x5E8], A0
  4275. 00002F80  4ED1                     jmp        [A1]
  4276. 00002F82  4E75                     rts
  4277. fn00002F84:
  4278. 00002F84  4E56 0000                link       A6, 0
  4279. 00002F88  486D FA26                pea.l      [A5 - 0x5DA]
  4280. 00002F8C  ABFF                     trap       DebugStr
  4281. 00002F8E  A9F4                     trap       ExitToShell
  4282. 00002F90  4E5E                     unlink     A6
  4283. 00002F92  4E75                     rts
  4284. export_839:
  4285. fn00002F94:
  4286. 00002F94  4E56 0000                link       A6, 0
  4287. 00002F98  2F0C                     move.l     -[A7], A4
  4288. 00002F9A  286E 0008                movea.l    A4, [A6 + 0x8]
  4289. 00002F9E  4294                     clr.l      [A4]
  4290. 00002FA0  196D FA1C 0005           move.b     [A4 + 0x5], [A5 - 0x5E4]
  4291. 00002FA6  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  4292. 00002FAC  296D FA18 000A           move.l     [A4 + 0xA], [A5 - 0x5E8]
  4293. 00002FB2  2B4C FA18                move.l     [A5 - 0x5E8], A4
  4294. 00002FB6  285F                     movea.l    A4, [A7]+
  4295. 00002FB8  4E5E                     unlink     A6
  4296. 00002FBA  4E75                     rts
  4297. 00002FBC  4E56 0000                link       A6, 0
  4298. 00002FC0  225F                     movea.l    A1, [A7]+
  4299. 00002FC2  205F                     movea.l    A0, [A7]+
  4300. 00002FC4  48E8 DEF8 000E           movem.l    [A0 + 0xE], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  4301. 00002FCA  4290                     clr.l      [A0]
  4302. 00002FCC  116D FA1C 0005           move.b     [A0 + 0x5], [A5 - 0x5E4]
  4303. 00002FD2  4228 0004                clr.b      [A0 + 0x4]
  4304. 00002FD6  216D FA18 000A           move.l     [A0 + 0xA], [A5 - 0x5E8]
  4305. 00002FDC  2B48 FA18                move.l     [A5 - 0x5E8], A0
  4306. 00002FE0  4257                     clr.w      [A7]
  4307. 00002FE2  4ED1                     jmp        [A1]
  4308. 00002FE4  4E5E                     unlink     A6
  4309. 00002FE6  4E75                     rts
  4310. export_841:
  4311. fn00002FE8:
  4312. 00002FE8  4E56 0000                link       A6, 0
  4313. 00002FEC  2F07                     move.l     -[A7], D7
  4314. 00002FEE  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  4315. 00002FF2  4A2D FA1E                tst.b      [A5 - 0x5E2]
  4316. 00002FF6  6702                     beq        +0x4 /* 00002FFA */
  4317. 00002FF8  A9FF                     trap       Debugger
  4318. label00002FFA:
  4319. 00002FFA  4A47                     tst.w      D7
  4320. 00002FFC  6708                     beq        +0xA /* 00003006 */
  4321. 00002FFE  3F07                     move.w     -[A7], D7
  4322. 00003000  42A7                     clr.l      -[A7]
  4323. 00003002  4EBA 00A8                jsr        [PC + 0xA8 /* 000030AC */]
  4324. label00003006:
  4325. 00003006  2E1F                     move.l     D7, [A7]+
  4326. 00003008  4E5E                     unlink     A6
  4327. 0000300A  4E75                     rts
  4328. export_843:
  4329. fn0000300C:
  4330. 0000300C  4E56 0000                link       A6, 0
  4331. 00003010  4A2D FA1E                tst.b      [A5 - 0x5E2]
  4332. 00003014  6702                     beq        +0x4 /* 00003018 */
  4333. 00003016  A9FF                     trap       Debugger
  4334. label00003018:
  4335. 00003018  4AAE 0008                tst.l      [A6 + 0x8]
  4336. 0000301C  660A                     bne        +0xC /* 00003028 */
  4337. 0000301E  3F3C FF94                move.w     -[A7], 0xFF94
  4338. 00003022  42A7                     clr.l      -[A7]
  4339. 00003024  4EBA 0086                jsr        [PC + 0x86 /* 000030AC */]
  4340. label00003028:
  4341. 00003028  4E5E                     unlink     A6
  4342. 0000302A  4E74 0004                rtd        0x0004
  4343. export_845:
  4344. fn0000302E:
  4345. 0000302E  4E56 0000                link       A6, 0
  4346. 00003032  2F07                     move.l     -[A7], D7
  4347. 00003034  4A2D FA1E                tst.b      [A5 - 0x5E2]
  4348. 00003038  6702                     beq        +0x4 /* 0000303C */
  4349. 0000303A  A9FF                     trap       Debugger
  4350. label0000303C:
  4351. 0000303C  4AAE 0008                tst.l      [A6 + 0x8]
  4352. 00003040  661A                     bne        +0x1C /* 0000305C */
  4353. 00003042  4267                     clr.w      -[A7]
  4354. 00003044  A9AF                     trap       ResError
  4355. 00003046  3E1F                     move.w     D7, [A7]+
  4356. 00003048  4A47                     tst.w      D7
  4357. 0000304A  6704                     beq        +0x6 /* 00003050 */
  4358. 0000304C  3007                     move.w     D0, D7
  4359. 0000304E  6004                     bra        +0x6 /* 00003054 */
  4360. label00003050:
  4361. 00003050  303C FF40                move.w     D0, 0xFF40
  4362. label00003054:
  4363. 00003054  3F00                     move.w     -[A7], D0
  4364. 00003056  42A7                     clr.l      -[A7]
  4365. 00003058  4EBA 0052                jsr        [PC + 0x52 /* 000030AC */]
  4366. label0000305C:
  4367. 0000305C  2E1F                     move.l     D7, [A7]+
  4368. 0000305E  4E5E                     unlink     A6
  4369. 00003060  4E74 0004                rtd        0x0004
  4370. export_844:
  4371. 00003064  4E56 0000                link       A6, 0
  4372. 00003068  4A2D FA1E                tst.b      [A5 - 0x5E2]
  4373. 0000306C  6702                     beq        +0x4 /* 00003070 */
  4374. 0000306E  A9FF                     trap       Debugger
  4375. label00003070:
  4376. 00003070  4A6E 0008                tst.w      [A6 + 0x8]
  4377. 00003074  670A                     beq        +0xC /* 00003080 */
  4378. 00003076  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4379. 0000307A  42A7                     clr.l      -[A7]
  4380. 0000307C  4EBA 002E                jsr        [PC + 0x2E /* 000030AC */]
  4381. label00003080:
  4382. 00003080  4E5E                     unlink     A6
  4383. 00003082  4E74 0002                rtd        0x0002
  4384. export_842:
  4385. 00003086  4E56 0000                link       A6, 0
  4386. 0000308A  2F07                     move.l     -[A7], D7
  4387. 0000308C  4267                     clr.w      -[A7]
  4388. 0000308E  A9AF                     trap       ResError
  4389. 00003090  3E1F                     move.w     D7, [A7]+
  4390. 00003092  4A2D FA1E                tst.b      [A5 - 0x5E2]
  4391. 00003096  6702                     beq        +0x4 /* 0000309A */
  4392. 00003098  A9FF                     trap       Debugger
  4393. label0000309A:
  4394. 0000309A  4A47                     tst.w      D7
  4395. 0000309C  6708                     beq        +0xA /* 000030A6 */
  4396. 0000309E  3F07                     move.w     -[A7], D7
  4397. 000030A0  42A7                     clr.l      -[A7]
  4398. 000030A2  4EBA 0008                jsr        [PC + 0x8 /* 000030AC */]
  4399. label000030A6:
  4400. 000030A6  2E1F                     move.l     D7, [A7]+
  4401. 000030A8  4E5E                     unlink     A6
  4402. 000030AA  4E75                     rts
  4403. export_840:
  4404. fn000030AC:
  4405. 000030AC  4E56 0000                link       A6, 0
  4406. 000030B0  2F0C                     move.l     -[A7], A4
  4407. 000030B2  4A2D FA1F                tst.b      [A5 - 0x5E1]
  4408. 000030B6  6702                     beq        +0x4 /* 000030BA */
  4409. 000030B8  A9FF                     trap       Debugger
  4410. label000030BA:
  4411. 000030BA  4AAD FA18                tst.l      [A5 - 0x5E8]
  4412. 000030BE  671E                     beq        +0x20 /* 000030DE */
  4413. 000030C0  3B6E 000C FA20           move.w     [A5 - 0x5E0], [A6 + 0xC]
  4414. 000030C6  2B6E 0008 FA22           move.l     [A5 - 0x5DE], [A6 + 0x8]
  4415. 000030CC  286D FA18                movea.l    A4, [A5 - 0x5E8]
  4416. 000030D0  2B6C 000A FA18           move.l     [A5 - 0x5E8], [A4 + 0xA]
  4417. 000030D6  2F0C                     move.l     -[A7], A4
  4418. 000030D8  4EBA FE0C                jsr        [PC - 0x1F4 /* 00002EE6 */]
  4419. 000030DC  6020                     bra        +0x22 /* 000030FE */
  4420. label000030DE:
  4421. 000030DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4422. 000030E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4423. 000030E6  4EBA 06D8                jsr        [PC + 0x6D8 /* 000037C0 */]
  4424. 000030EA  4AAD E138                tst.l      [A5 - 0x1EC8]
  4425. 000030EE  5C8F                     addq.l     A7, 6
  4426. 000030F0  670A                     beq        +0xC /* 000030FC */
  4427. 000030F2  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  4428. 000030F6  4EAD FAB4                jsr        [A5 - 0x54C]
  4429. 000030FA  588F                     addq.l     A7, 4
  4430. label000030FC:
  4431. 000030FC  A9F4                     trap       ExitToShell
  4432. label000030FE:
  4433. 000030FE  285F                     movea.l    A4, [A7]+
  4434. 00003100  4E5E                     unlink     A6
  4435. 00003102  4E74 0006                rtd        0x0006
  4436. export_846:
  4437. fn00003106:
  4438. 00003106  4E56 0000                link       A6, 0
  4439. 0000310A  4AAD FA18                tst.l      [A5 - 0x5E8]
  4440. 0000310E  670C                     beq        +0xE /* 0000311C */
  4441. 00003110  206D FA18                movea.l    A0, [A5 - 0x5E8]
  4442. 00003114  2B68 000A FA18           move.l     [A5 - 0x5E8], [A0 + 0xA]
  4443. 0000311A  6004                     bra        +0x6 /* 00003120 */
  4444. label0000311C:
  4445. 0000311C  4EBA FE66                jsr        [PC - 0x19A /* 00002F84 */]
  4446. label00003120:
  4447. 00003120  4E5E                     unlink     A6
  4448. 00003122  4E75                     rts
  4449. export_847:
  4450. 00003124  4E56 FFFC                link       A6, -0x0004
  4451. 00003128  426D FA20                clr.w      [A5 - 0x5E0]
  4452. 0000312C  42AD FA22                clr.l      [A5 - 0x5DE]
  4453. 00003130  206E 0008                movea.l    A0, [A6 + 0x8]
  4454. 00003134  216D FA18 000A           move.l     [A0 + 0xA], [A5 - 0x5E8]
  4455. 0000313A  2B48 FA18                move.l     [A5 - 0x5E8], A0
  4456. 0000313E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4457. 00003142  4EBA FDA2                jsr        [PC - 0x25E /* 00002EE6 */]
  4458. 00003146  4E5E                     unlink     A6
  4459. 00003148  4E74 0004                rtd        0x0004
  4460. export_848:
  4461. 0000314C  4E56 0000                link       A6, 0
  4462. 00003150  48E7 0300                movem.l    -[A7], D6,D7
  4463. 00003154  3E2E 000A                move.w     D7, [A6 + 0xA]
  4464. 00003158  0C47 0400                cmpi.w     D7, 0x400
  4465. 0000315C  6F06                     ble        +0x8 /* 00003164 */
  4466. 0000315E  0647 FC00                addi.w     D7, 0xFC00
  4467. 00003162  6002                     bra        +0x4 /* 00003166 */
  4468. label00003164:
  4469. 00003164  7E00                     moveq.l    D7, 0x00
  4470. label00003166:
  4471. 00003166  3047                     movea.w    A0, D7
  4472. 00003168  2C08                     move.l     D6, A0
  4473. 0000316A  7010                     moveq.l    D0, 0x10
  4474. 0000316C  E1AE                     lsl        D6, D0
  4475. 0000316E  306E 0008                movea.w    A0, [A6 + 0x8]
  4476. 00003172  DC88                     add.l      D6, A0
  4477. 00003174  2D46 000C                move.l     [A6 + 0xC], D6
  4478. 00003178  4CDF 00C0                movem.l    D7,D6, [A7]+
  4479. 0000317C  4E5E                     unlink     A6
  4480. 0000317E  4E74 0004                rtd        0x0004
  4481. 00003182  4E56 0000                link       A6, 0
  4482. 00003186  3B6E 000C FA20           move.w     [A5 - 0x5E0], [A6 + 0xC]
  4483. 0000318C  4AAD FA22                tst.l      [A5 - 0x5DE]
  4484. 00003190  6606                     bne        +0x8 /* 00003198 */
  4485. 00003192  2B6E 0008 FA22           move.l     [A5 - 0x5DE], [A6 + 0x8]
  4486. label00003198:
  4487. 00003198  4E5E                     unlink     A6
  4488. 0000319A  4E74 0006                rtd        0x0006
  4489. export_849:
  4490. fn0000319E:
  4491. 0000319E  4E56 FEAC                link       A6, -0x0154
  4492. 000031A2  2F07                     move.l     -[A7], D7
  4493. 000031A4  4A2D FA1F                tst.b      [A5 - 0x5E1]
  4494. 000031A8  6702                     beq        +0x4 /* 000031AC */
  4495. 000031AA  A9FF                     trap       Debugger
  4496. label000031AC:
  4497. 000031AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4498. 000031B0  4EBA 07D6                jsr        [PC + 0x7D6 /* 00003988 */]
  4499. 000031B4  43EE FF00                lea.l      A1, [A6 - 0x100]
  4500. 000031B8  5280                     addq.l     D0, 1
  4501. 000031BA  206E 0008                movea.l    A0, [A6 + 0x8]
  4502. 000031BE  A02E                     trap       BlockMove/BlockMoveData
  4503. 000031C0  486E FF00                pea.l      [A6 - 0x100]
  4504. 000031C4  4EAD 05AA                jsr        [A5 + 0x5AA]
  4505. 000031C8  2EAE 000C                move.l     [A7], [A6 + 0xC]
  4506. 000031CC  4EBA 07BA                jsr        [PC + 0x7BA /* 00003988 */]
  4507. 000031D0  43EE FEC0                lea.l      A1, [A6 - 0x140]
  4508. 000031D4  5280                     addq.l     D0, 1
  4509. 000031D6  206E 000C                movea.l    A0, [A6 + 0xC]
  4510. 000031DA  A02E                     trap       BlockMove/BlockMoveData
  4511. 000031DC  486E FEC0                pea.l      [A6 - 0x140]
  4512. 000031E0  4EAD 05AA                jsr        [A5 + 0x5AA]
  4513. 000031E4  306E 0010                movea.w    A0, [A6 + 0x10]
  4514. 000031E8  2E88                     move.l     [A7], A0
  4515. 000031EA  486E FEAC                pea.l      [A6 - 0x154]
  4516. 000031EE  4EAD 0572                jsr        [A5 + 0x572]
  4517. 000031F2  486E FF00                pea.l      [A6 - 0x100]
  4518. 000031F6  486E FEC0                pea.l      [A6 - 0x140]
  4519. 000031FA  486E FEAC                pea.l      [A6 - 0x154]
  4520. 000031FE  42A7                     clr.l      -[A7]
  4521. 00003200  A98B                     trap       ParamText
  4522. 00003202  4257                     clr.w      [A7]
  4523. 00003204  3F3C 00FD                move.w     -[A7], 0xFD
  4524. 00003208  42A7                     clr.l      -[A7]
  4525. 0000320A  A985                     trap       Alert
  4526. 0000320C  3E1F                     move.w     D7, [A7]+
  4527. 0000320E  3007                     move.w     D0, D7
  4528. 00003210  5C8F                     addq.l     A7, 6
  4529. 00003212  672C                     beq        +0x2E /* 00003240 */
  4530. 00003214  6B2A                     bmi        +0x2C /* 00003240 */
  4531. 00003216  5740                     subq.w     D0, 3
  4532. 00003218  6726                     beq        +0x28 /* 00003240 */
  4533. 0000321A  6A24                     bpl        +0x26 /* 00003240 */
  4534. 0000321C  5240                     addq.w     D0, 1
  4535. 0000321E  6A16                     bpl        +0x18 /* 00003236 */
  4536. 00003220  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  4537. 00003224  4EAD F070                jsr        [A5 - 0xF90]
  4538. 00003228  2EAD E138                move.l     [A7], [A5 - 0x1EC8]
  4539. 0000322C  4EAD FAB4                jsr        [A5 - 0x54C]
  4540. 00003230  A9F4                     trap       ExitToShell
  4541. 00003232  588F                     addq.l     A7, 4
  4542. 00003234  600A                     bra        +0xC /* 00003240 */
  4543. label00003236:
  4544. 00003236  3F3C 0001                move.w     -[A7], 0x1
  4545. 0000323A  42A7                     clr.l      -[A7]
  4546. 0000323C  4EBA FE6E                jsr        [PC - 0x192 /* 000030AC */]
  4547. label00003240:
  4548. 00003240  7000                     moveq.l    D0, 0x00
  4549. 00003242  2E1F                     move.l     D7, [A7]+
  4550. 00003244  4E5E                     unlink     A6
  4551. 00003246  4E75                     rts
  4552. export_819:
  4553. fn00003248:
  4554. 00003248  4E56 0000                link       A6, 0
  4555. 0000324C  306E 000E                movea.w    A0, [A6 + 0xE]
  4556. 00003250  226E 0008                movea.l    A1, [A6 + 0x8]
  4557. 00003254  2348 0004                move.l     [A1 + 0x4], A0
  4558. 00003258  306E 000C                movea.w    A0, [A6 + 0xC]
  4559. 0000325C  2288                     move.l     [A1], A0
  4560. 0000325E  4E5E                     unlink     A6
  4561. 00003260  4E74 0008                rtd        0x0008
  4562. export_820:
  4563. 00003264  4E56 0000                link       A6, 0
  4564. 00003268  2F07                     move.l     -[A7], D7
  4565. 0000326A  206E 000C                movea.l    A0, [A6 + 0xC]
  4566. 0000326E  2E28 0004                move.l     D7, [A0 + 0x4]
  4567. 00003272  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4568. 00003278  6C08                     bge        +0xA /* 00003282 */
  4569. 0000327A  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4570. 00003280  6002                     bra        +0x4 /* 00003284 */
  4571. label00003282:
  4572. 00003282  2007                     move.l     D0, D7
  4573. label00003284:
  4574. 00003284  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4575. 0000328A  6C14                     bge        +0x16 /* 000032A0 */
  4576. 0000328C  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4577. 00003292  6C08                     bge        +0xA /* 0000329C */
  4578. 00003294  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4579. 0000329A  600A                     bra        +0xC /* 000032A6 */
  4580. label0000329C:
  4581. 0000329C  2007                     move.l     D0, D7
  4582. 0000329E  6006                     bra        +0x8 /* 000032A6 */
  4583. label000032A0:
  4584. 000032A0  203C 0000 7FFF           move.l     D0, 0x7FFF
  4585. label000032A6:
  4586. 000032A6  206E 0008                movea.l    A0, [A6 + 0x8]
  4587. 000032AA  3140 0002                move.w     [A0 + 0x2], D0
  4588. 000032AE  226E 000C                movea.l    A1, [A6 + 0xC]
  4589. 000032B2  2E11                     move.l     D7, [A1]
  4590. 000032B4  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4591. 000032BA  6C08                     bge        +0xA /* 000032C4 */
  4592. 000032BC  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4593. 000032C2  6002                     bra        +0x4 /* 000032C6 */
  4594. label000032C4:
  4595. 000032C4  2007                     move.l     D0, D7
  4596. label000032C6:
  4597. 000032C6  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4598. 000032CC  6C14                     bge        +0x16 /* 000032E2 */
  4599. 000032CE  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4600. 000032D4  6C08                     bge        +0xA /* 000032DE */
  4601. 000032D6  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4602. 000032DC  600A                     bra        +0xC /* 000032E8 */
  4603. label000032DE:
  4604. 000032DE  2007                     move.l     D0, D7
  4605. 000032E0  6006                     bra        +0x8 /* 000032E8 */
  4606. label000032E2:
  4607. 000032E2  203C 0000 7FFF           move.l     D0, 0x7FFF
  4608. label000032E8:
  4609. 000032E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4610. 000032EC  3080                     move.w     [A0], D0
  4611. 000032EE  2E1F                     move.l     D7, [A7]+
  4612. 000032F0  4E5E                     unlink     A6
  4613. 000032F2  4E74 0008                rtd        0x0008
  4614. fn000032F6:
  4615. 000032F6  4E56 0000                link       A6, 0
  4616. 000032FA  206E 0010                movea.l    A0, [A6 + 0x10]
  4617. 000032FE  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4618. 00003304  20AE 0008                move.l     [A0], [A6 + 0x8]
  4619. 00003308  4E5E                     unlink     A6
  4620. 0000330A  4E74 000C                rtd        0x000C
  4621. 0000330E  4E56 0000                link       A6, 0
  4622. 00003312  206E 000C                movea.l    A0, [A6 + 0xC]
  4623. 00003316  2028 0004                move.l     D0, [A0 + 0x4]
  4624. 0000331A  226E 0008                movea.l    A1, [A6 + 0x8]
  4625. 0000331E  D1A9 0004                add.l      [A1 + 0x4], D0
  4626. 00003322  2010                     move.l     D0, [A0]
  4627. 00003324  D191                     add.l      [A1], D0
  4628. 00003326  4E5E                     unlink     A6
  4629. 00003328  4E74 0008                rtd        0x0008
  4630. 0000332C  4E56 0000                link       A6, 0
  4631. 00003330  206E 000C                movea.l    A0, [A6 + 0xC]
  4632. 00003334  2028 0004                move.l     D0, [A0 + 0x4]
  4633. 00003338  226E 0008                movea.l    A1, [A6 + 0x8]
  4634. 0000333C  91A9 0004                sub.l      [A1 + 0x4], D0
  4635. 00003340  2010                     move.l     D0, [A0]
  4636. 00003342  9191                     sub.l      [A1], D0
  4637. 00003344  4E5E                     unlink     A6
  4638. 00003346  4E74 0008                rtd        0x0008
  4639. export_821:
  4640. 0000334A  4E56 0000                link       A6, 0
  4641. 0000334E  206E 000C                movea.l    A0, [A6 + 0xC]
  4642. 00003352  226E 0008                movea.l    A1, [A6 + 0x8]
  4643. 00003356  2028 0004                move.l     D0, [A0 + 0x4]
  4644. 0000335A  B0A9 0004                cmp.l      D0, [A1 + 0x4]
  4645. 0000335E  660E                     bne        +0x10 /* 0000336E */
  4646. 00003360  206E 000C                movea.l    A0, [A6 + 0xC]
  4647. 00003364  226E 0008                movea.l    A1, [A6 + 0x8]
  4648. 00003368  2010                     move.l     D0, [A0]
  4649. 0000336A  B091                     cmp.l      D0, [A1]
  4650. 0000336C  6704                     beq        +0x6 /* 00003372 */
  4651. label0000336E:
  4652. 0000336E  7000                     moveq.l    D0, 0x00
  4653. 00003370  6002                     bra        +0x4 /* 00003374 */
  4654. label00003372:
  4655. 00003372  7001                     moveq.l    D0, 0x01
  4656. label00003374:
  4657. 00003374  1D40 0010                move.b     [A6 + 0x10], D0
  4658. 00003378  4E5E                     unlink     A6
  4659. 0000337A  4E74 0008                rtd        0x0008
  4660. fn0000337E:
  4661. 0000337E  4E56 FFFC                link       A6, -0x0004
  4662. 00003382  2F07                     move.l     -[A7], D7
  4663. 00003384  206E 0008                movea.l    A0, [A6 + 0x8]
  4664. 00003388  2E28 0004                move.l     D7, [A0 + 0x4]
  4665. 0000338C  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4666. 00003392  6D20                     blt        +0x22 /* 000033B4 */
  4667. 00003394  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  4668. 0000339A  6E18                     bgt        +0x1A /* 000033B4 */
  4669. 0000339C  206E 0008                movea.l    A0, [A6 + 0x8]
  4670. 000033A0  0C90 FFFF 8000           cmpi.l     [A0], 0xFFFF8000
  4671. 000033A6  6D0C                     blt        +0xE /* 000033B4 */
  4672. 000033A8  206E 0008                movea.l    A0, [A6 + 0x8]
  4673. 000033AC  0C90 0000 7FFF           cmpi.l     [A0], 0x7FFF
  4674. 000033B2  6F04                     ble        +0x6 /* 000033B8 */
  4675. label000033B4:
  4676. 000033B4  7000                     moveq.l    D0, 0x00
  4677. 000033B6  6002                     bra        +0x4 /* 000033BA */
  4678. label000033B8:
  4679. 000033B8  7001                     moveq.l    D0, 0x01
  4680. label000033BA:
  4681. 000033BA  1D40 000C                move.b     [A6 + 0xC], D0
  4682. 000033BE  2E1F                     move.l     D7, [A7]+
  4683. 000033C0  4E5E                     unlink     A6
  4684. 000033C2  4E74 0004                rtd        0x0004
  4685. export_822:
  4686. 000033C6  4E56 0000                link       A6, 0
  4687. 000033CA  48E7 0018                movem.l    -[A7], A3,A4
  4688. 000033CE  266E 000C                movea.l    A3, [A6 + 0xC]
  4689. 000033D2  286E 0008                movea.l    A4, [A6 + 0x8]
  4690. 000033D6  306B 0002                movea.w    A0, [A3 + 0x2]
  4691. 000033DA  2948 0004                move.l     [A4 + 0x4], A0
  4692. 000033DE  3053                     movea.w    A0, [A3]
  4693. 000033E0  2888                     move.l     [A4], A0
  4694. 000033E2  306B 0006                movea.w    A0, [A3 + 0x6]
  4695. 000033E6  2948 000C                move.l     [A4 + 0xC], A0
  4696. 000033EA  306B 0004                movea.w    A0, [A3 + 0x4]
  4697. 000033EE  2948 0008                move.l     [A4 + 0x8], A0
  4698. 000033F2  4CDF 1800                movem.l    A4,A3, [A7]+
  4699. 000033F6  4E5E                     unlink     A6
  4700. 000033F8  4E74 0008                rtd        0x0008
  4701. export_823:
  4702. fn000033FC:
  4703. 000033FC  4E56 0000                link       A6, 0
  4704. 00003400  48E7 0118                movem.l    -[A7], D7,A3,A4
  4705. 00003404  286E 000C                movea.l    A4, [A6 + 0xC]
  4706. 00003408  266E 0008                movea.l    A3, [A6 + 0x8]
  4707. 0000340C  2E2C 0004                move.l     D7, [A4 + 0x4]
  4708. 00003410  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4709. 00003416  6C08                     bge        +0xA /* 00003420 */
  4710. 00003418  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4711. 0000341E  6002                     bra        +0x4 /* 00003422 */
  4712. label00003420:
  4713. 00003420  2007                     move.l     D0, D7
  4714. label00003422:
  4715. 00003422  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4716. 00003428  6C14                     bge        +0x16 /* 0000343E */
  4717. 0000342A  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4718. 00003430  6C08                     bge        +0xA /* 0000343A */
  4719. 00003432  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4720. 00003438  600A                     bra        +0xC /* 00003444 */
  4721. label0000343A:
  4722. 0000343A  2007                     move.l     D0, D7
  4723. 0000343C  6006                     bra        +0x8 /* 00003444 */
  4724. label0000343E:
  4725. 0000343E  203C 0000 7FFF           move.l     D0, 0x7FFF
  4726. label00003444:
  4727. 00003444  3740 0002                move.w     [A3 + 0x2], D0
  4728. 00003448  2E14                     move.l     D7, [A4]
  4729. 0000344A  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4730. 00003450  6C08                     bge        +0xA /* 0000345A */
  4731. 00003452  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4732. 00003458  6002                     bra        +0x4 /* 0000345C */
  4733. label0000345A:
  4734. 0000345A  2007                     move.l     D0, D7
  4735. label0000345C:
  4736. 0000345C  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4737. 00003462  6C14                     bge        +0x16 /* 00003478 */
  4738. 00003464  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4739. 0000346A  6C08                     bge        +0xA /* 00003474 */
  4740. 0000346C  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4741. 00003472  600A                     bra        +0xC /* 0000347E */
  4742. label00003474:
  4743. 00003474  2007                     move.l     D0, D7
  4744. 00003476  6006                     bra        +0x8 /* 0000347E */
  4745. label00003478:
  4746. 00003478  203C 0000 7FFF           move.l     D0, 0x7FFF
  4747. label0000347E:
  4748. 0000347E  3680                     move.w     [A3], D0
  4749. 00003480  2E2C 000C                move.l     D7, [A4 + 0xC]
  4750. 00003484  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4751. 0000348A  6C08                     bge        +0xA /* 00003494 */
  4752. 0000348C  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4753. 00003492  6002                     bra        +0x4 /* 00003496 */
  4754. label00003494:
  4755. 00003494  2007                     move.l     D0, D7
  4756. label00003496:
  4757. 00003496  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4758. 0000349C  6C14                     bge        +0x16 /* 000034B2 */
  4759. 0000349E  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4760. 000034A4  6C08                     bge        +0xA /* 000034AE */
  4761. 000034A6  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4762. 000034AC  600A                     bra        +0xC /* 000034B8 */
  4763. label000034AE:
  4764. 000034AE  2007                     move.l     D0, D7
  4765. 000034B0  6006                     bra        +0x8 /* 000034B8 */
  4766. label000034B2:
  4767. 000034B2  203C 0000 7FFF           move.l     D0, 0x7FFF
  4768. label000034B8:
  4769. 000034B8  3740 0006                move.w     [A3 + 0x6], D0
  4770. 000034BC  2E2C 0008                move.l     D7, [A4 + 0x8]
  4771. 000034C0  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4772. 000034C6  6C08                     bge        +0xA /* 000034D0 */
  4773. 000034C8  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4774. 000034CE  6002                     bra        +0x4 /* 000034D2 */
  4775. label000034D0:
  4776. 000034D0  2007                     move.l     D0, D7
  4777. label000034D2:
  4778. 000034D2  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  4779. 000034D8  6C14                     bge        +0x16 /* 000034EE */
  4780. 000034DA  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  4781. 000034E0  6C08                     bge        +0xA /* 000034EA */
  4782. 000034E2  203C FFFF 8000           move.l     D0, 0xFFFF8000
  4783. 000034E8  600A                     bra        +0xC /* 000034F4 */
  4784. label000034EA:
  4785. 000034EA  2007                     move.l     D0, D7
  4786. 000034EC  6006                     bra        +0x8 /* 000034F4 */
  4787. label000034EE:
  4788. 000034EE  203C 0000 7FFF           move.l     D0, 0x7FFF
  4789. label000034F4:
  4790. 000034F4  3740 0004                move.w     [A3 + 0x4], D0
  4791. 000034F8  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  4792. 000034FC  4E5E                     unlink     A6
  4793. 000034FE  4E74 0008                rtd        0x0008
  4794. export_824:
  4795. 00003502  4E56 0000                link       A6, 0
  4796. 00003506  2F0C                     move.l     -[A7], A4
  4797. 00003508  286E 0018                movea.l    A4, [A6 + 0x18]
  4798. 0000350C  296E 0014 0004           move.l     [A4 + 0x4], [A6 + 0x14]
  4799. 00003512  296E 000C 000C           move.l     [A4 + 0xC], [A6 + 0xC]
  4800. 00003518  28AE 0010                move.l     [A4], [A6 + 0x10]
  4801. 0000351C  296E 0008 0008           move.l     [A4 + 0x8], [A6 + 0x8]
  4802. 00003522  285F                     movea.l    A4, [A7]+
  4803. 00003524  4E5E                     unlink     A6
  4804. 00003526  4E74 0014                rtd        0x0014
  4805. export_825:
  4806. 0000352A  4E56 0000                link       A6, 0
  4807. 0000352E  2F0C                     move.l     -[A7], A4
  4808. 00003530  286E 0010                movea.l    A4, [A6 + 0x10]
  4809. 00003534  202E 000C                move.l     D0, [A6 + 0xC]
  4810. 00003538  D1AC 0004                add.l      [A4 + 0x4], D0
  4811. 0000353C  D1AC 000C                add.l      [A4 + 0xC], D0
  4812. 00003540  222E 0008                move.l     D1, [A6 + 0x8]
  4813. 00003544  D394                     add.l      [A4], D1
  4814. 00003546  D3AC 0008                add.l      [A4 + 0x8], D1
  4815. 0000354A  285F                     movea.l    A4, [A7]+
  4816. 0000354C  4E5E                     unlink     A6
  4817. 0000354E  4E74 000C                rtd        0x000C
  4818. export_826:
  4819. 00003552  4E56 0000                link       A6, 0
  4820. 00003556  2F0C                     move.l     -[A7], A4
  4821. 00003558  286E 0010                movea.l    A4, [A6 + 0x10]
  4822. 0000355C  202E 000C                move.l     D0, [A6 + 0xC]
  4823. 00003560  D1AC 0004                add.l      [A4 + 0x4], D0
  4824. 00003564  91AC 000C                sub.l      [A4 + 0xC], D0
  4825. 00003568  222E 0008                move.l     D1, [A6 + 0x8]
  4826. 0000356C  D394                     add.l      [A4], D1
  4827. 0000356E  93AC 0008                sub.l      [A4 + 0x8], D1
  4828. 00003572  285F                     movea.l    A4, [A7]+
  4829. 00003574  4E5E                     unlink     A6
  4830. 00003576  4E74 000C                rtd        0x000C
  4831. export_827:
  4832. 0000357A  4E56 0000                link       A6, 0
  4833. 0000357E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4834. 00003582  286E 0010                movea.l    A4, [A6 + 0x10]
  4835. 00003586  266E 000C                movea.l    A3, [A6 + 0xC]
  4836. 0000358A  246E 0008                movea.l    A2, [A6 + 0x8]
  4837. 0000358E  2E2C 0004                move.l     D7, [A4 + 0x4]
  4838. 00003592  2C2B 0004                move.l     D6, [A3 + 0x4]
  4839. 00003596  BC87                     cmp.l      D6, D7
  4840. 00003598  6C04                     bge        +0x6 /* 0000359E */
  4841. 0000359A  2007                     move.l     D0, D7
  4842. 0000359C  6002                     bra        +0x4 /* 000035A0 */
  4843. label0000359E:
  4844. 0000359E  2006                     move.l     D0, D6
  4845. label000035A0:
  4846. 000035A0  2540 0004                move.l     [A2 + 0x4], D0
  4847. 000035A4  2E2C 000C                move.l     D7, [A4 + 0xC]
  4848. 000035A8  2C2B 000C                move.l     D6, [A3 + 0xC]
  4849. 000035AC  BC87                     cmp.l      D6, D7
  4850. 000035AE  6F04                     ble        +0x6 /* 000035B4 */
  4851. 000035B0  2007                     move.l     D0, D7
  4852. 000035B2  6002                     bra        +0x4 /* 000035B6 */
  4853. label000035B4:
  4854. 000035B4  2006                     move.l     D0, D6
  4855. label000035B6:
  4856. 000035B6  2540 000C                move.l     [A2 + 0xC], D0
  4857. 000035BA  2E14                     move.l     D7, [A4]
  4858. 000035BC  2C13                     move.l     D6, [A3]
  4859. 000035BE  BC87                     cmp.l      D6, D7
  4860. 000035C0  6C04                     bge        +0x6 /* 000035C6 */
  4861. 000035C2  2007                     move.l     D0, D7
  4862. 000035C4  6002                     bra        +0x4 /* 000035C8 */
  4863. label000035C6:
  4864. 000035C6  2006                     move.l     D0, D6
  4865. label000035C8:
  4866. 000035C8  2480                     move.l     [A2], D0
  4867. 000035CA  2E2C 0008                move.l     D7, [A4 + 0x8]
  4868. 000035CE  2C2B 0008                move.l     D6, [A3 + 0x8]
  4869. 000035D2  BC87                     cmp.l      D6, D7
  4870. 000035D4  6F04                     ble        +0x6 /* 000035DA */
  4871. 000035D6  2007                     move.l     D0, D7
  4872. 000035D8  6002                     bra        +0x4 /* 000035DC */
  4873. label000035DA:
  4874. 000035DA  2006                     move.l     D0, D6
  4875. label000035DC:
  4876. 000035DC  2540 0008                move.l     [A2 + 0x8], D0
  4877. 000035E0  4227                     clr.b      -[A7]
  4878. 000035E2  2F0A                     move.l     -[A7], A2
  4879. 000035E4  4EBA 017C                jsr        [PC + 0x17C /* 00003762 */]
  4880. 000035E8  4A1F                     tst.b      [A7]+
  4881. 000035EA  57C0                     seq        D0
  4882. 000035EC  4400                     neg.b      D0
  4883. 000035EE  1D40 0014                move.b     [A6 + 0x14], D0
  4884. 000035F2  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  4885. 000035F6  4E5E                     unlink     A6
  4886. 000035F8  4E74 000C                rtd        0x000C
  4887. 000035FC  4E56 0000                link       A6, 0
  4888. 00003600  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4889. 00003604  286E 0010                movea.l    A4, [A6 + 0x10]
  4890. 00003608  266E 000C                movea.l    A3, [A6 + 0xC]
  4891. 0000360C  246E 0008                movea.l    A2, [A6 + 0x8]
  4892. 00003610  2E2C 0004                move.l     D7, [A4 + 0x4]
  4893. 00003614  2C2B 0004                move.l     D6, [A3 + 0x4]
  4894. 00003618  BC87                     cmp.l      D6, D7
  4895. 0000361A  6F04                     ble        +0x6 /* 00003620 */
  4896. 0000361C  2007                     move.l     D0, D7
  4897. 0000361E  6002                     bra        +0x4 /* 00003622 */
  4898. label00003620:
  4899. 00003620  2006                     move.l     D0, D6
  4900. label00003622:
  4901. 00003622  2540 0004                move.l     [A2 + 0x4], D0
  4902. 00003626  2E2C 000C                move.l     D7, [A4 + 0xC]
  4903. 0000362A  2C2B 000C                move.l     D6, [A3 + 0xC]
  4904. 0000362E  BC87                     cmp.l      D6, D7
  4905. 00003630  6C04                     bge        +0x6 /* 00003636 */
  4906. 00003632  2007                     move.l     D0, D7
  4907. 00003634  6002                     bra        +0x4 /* 00003638 */
  4908. label00003636:
  4909. 00003636  2006                     move.l     D0, D6
  4910. label00003638:
  4911. 00003638  2540 000C                move.l     [A2 + 0xC], D0
  4912. 0000363C  2E14                     move.l     D7, [A4]
  4913. 0000363E  2C13                     move.l     D6, [A3]
  4914. 00003640  BC87                     cmp.l      D6, D7
  4915. 00003642  6F04                     ble        +0x6 /* 00003648 */
  4916. 00003644  2007                     move.l     D0, D7
  4917. 00003646  6002                     bra        +0x4 /* 0000364A */
  4918. label00003648:
  4919. 00003648  2006                     move.l     D0, D6
  4920. label0000364A:
  4921. 0000364A  2480                     move.l     [A2], D0
  4922. 0000364C  2E2C 0008                move.l     D7, [A4 + 0x8]
  4923. 00003650  2C2B 0008                move.l     D6, [A3 + 0x8]
  4924. 00003654  BC87                     cmp.l      D6, D7
  4925. 00003656  6C04                     bge        +0x6 /* 0000365C */
  4926. 00003658  2007                     move.l     D0, D7
  4927. 0000365A  6002                     bra        +0x4 /* 0000365E */
  4928. label0000365C:
  4929. 0000365C  2006                     move.l     D0, D6
  4930. label0000365E:
  4931. 0000365E  2540 0008                move.l     [A2 + 0x8], D0
  4932. 00003662  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  4933. 00003666  4E5E                     unlink     A6
  4934. 00003668  4E74 000C                rtd        0x000C
  4935. export_828:
  4936. 0000366C  4E56 0000                link       A6, 0
  4937. 00003670  48E7 0118                movem.l    -[A7], D7,A3,A4
  4938. 00003674  286E 000C                movea.l    A4, [A6 + 0xC]
  4939. 00003678  266E 0008                movea.l    A3, [A6 + 0x8]
  4940. 0000367C  2E2C 0004                move.l     D7, [A4 + 0x4]
  4941. 00003680  BEAB 0004                cmp.l      D7, [A3 + 0x4]
  4942. 00003684  6D14                     blt        +0x16 /* 0000369A */
  4943. 00003686  BEAB 000C                cmp.l      D7, [A3 + 0xC]
  4944. 0000368A  6C0E                     bge        +0x10 /* 0000369A */
  4945. 0000368C  2014                     move.l     D0, [A4]
  4946. 0000368E  B093                     cmp.l      D0, [A3]
  4947. 00003690  6D08                     blt        +0xA /* 0000369A */
  4948. 00003692  2014                     move.l     D0, [A4]
  4949. 00003694  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  4950. 00003698  6D04                     blt        +0x6 /* 0000369E */
  4951. label0000369A:
  4952. 0000369A  7000                     moveq.l    D0, 0x00
  4953. 0000369C  6002                     bra        +0x4 /* 000036A0 */
  4954. label0000369E:
  4955. 0000369E  7001                     moveq.l    D0, 0x01
  4956. label000036A0:
  4957. 000036A0  1D40 0010                move.b     [A6 + 0x10], D0
  4958. 000036A4  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  4959. 000036A8  4E5E                     unlink     A6
  4960. 000036AA  4E74 0008                rtd        0x0008
  4961. 000036AE  4E56 0000                link       A6, 0
  4962. 000036B2  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4963. 000036B6  286E 0010                movea.l    A4, [A6 + 0x10]
  4964. 000036BA  266E 000C                movea.l    A3, [A6 + 0xC]
  4965. 000036BE  246E 0008                movea.l    A2, [A6 + 0x8]
  4966. 000036C2  2E2C 0004                move.l     D7, [A4 + 0x4]
  4967. 000036C6  2C2B 0004                move.l     D6, [A3 + 0x4]
  4968. 000036CA  BC87                     cmp.l      D6, D7
  4969. 000036CC  6F04                     ble        +0x6 /* 000036D2 */
  4970. 000036CE  2007                     move.l     D0, D7
  4971. 000036D0  6002                     bra        +0x4 /* 000036D4 */
  4972. label000036D2:
  4973. 000036D2  2006                     move.l     D0, D6
  4974. label000036D4:
  4975. 000036D4  2540 0004                move.l     [A2 + 0x4], D0
  4976. 000036D8  2E14                     move.l     D7, [A4]
  4977. 000036DA  2C13                     move.l     D6, [A3]
  4978. 000036DC  BC87                     cmp.l      D6, D7
  4979. 000036DE  6F04                     ble        +0x6 /* 000036E4 */
  4980. 000036E0  2007                     move.l     D0, D7
  4981. 000036E2  6002                     bra        +0x4 /* 000036E6 */
  4982. label000036E4:
  4983. 000036E4  2006                     move.l     D0, D6
  4984. label000036E6:
  4985. 000036E6  2480                     move.l     [A2], D0
  4986. 000036E8  2E2C 0004                move.l     D7, [A4 + 0x4]
  4987. 000036EC  2C2B 0004                move.l     D6, [A3 + 0x4]
  4988. 000036F0  BC87                     cmp.l      D6, D7
  4989. 000036F2  6C04                     bge        +0x6 /* 000036F8 */
  4990. 000036F4  2007                     move.l     D0, D7
  4991. 000036F6  6002                     bra        +0x4 /* 000036FA */
  4992. label000036F8:
  4993. 000036F8  2006                     move.l     D0, D6
  4994. label000036FA:
  4995. 000036FA  2540 000C                move.l     [A2 + 0xC], D0
  4996. 000036FE  2E14                     move.l     D7, [A4]
  4997. 00003700  2C13                     move.l     D6, [A3]
  4998. 00003702  BC87                     cmp.l      D6, D7
  4999. 00003704  6C04                     bge        +0x6 /* 0000370A */
  5000. 00003706  2007                     move.l     D0, D7
  5001. 00003708  6002                     bra        +0x4 /* 0000370C */
  5002. label0000370A:
  5003. 0000370A  2006                     move.l     D0, D6
  5004. label0000370C:
  5005. 0000370C  2540 0008                move.l     [A2 + 0x8], D0
  5006. 00003710  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  5007. 00003714  4E5E                     unlink     A6
  5008. 00003716  4E74 000C                rtd        0x000C
  5009. export_829:
  5010. 0000371A  4E56 0000                link       A6, 0
  5011. 0000371E  48E7 0018                movem.l    -[A7], A3,A4
  5012. 00003722  286E 000C                movea.l    A4, [A6 + 0xC]
  5013. 00003726  266E 0008                movea.l    A3, [A6 + 0x8]
  5014. 0000372A  202C 0004                move.l     D0, [A4 + 0x4]
  5015. 0000372E  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  5016. 00003732  661A                     bne        +0x1C /* 0000374E */
  5017. 00003734  2014                     move.l     D0, [A4]
  5018. 00003736  B093                     cmp.l      D0, [A3]
  5019. 00003738  6614                     bne        +0x16 /* 0000374E */
  5020. 0000373A  202C 000C                move.l     D0, [A4 + 0xC]
  5021. 0000373E  B0AB 000C                cmp.l      D0, [A3 + 0xC]
  5022. 00003742  660A                     bne        +0xC /* 0000374E */
  5023. 00003744  202C 0008                move.l     D0, [A4 + 0x8]
  5024. 00003748  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  5025. 0000374C  6704                     beq        +0x6 /* 00003752 */
  5026. label0000374E:
  5027. 0000374E  7000                     moveq.l    D0, 0x00
  5028. 00003750  6002                     bra        +0x4 /* 00003754 */
  5029. label00003752:
  5030. 00003752  7001                     moveq.l    D0, 0x01
  5031. label00003754:
  5032. 00003754  1D40 0010                move.b     [A6 + 0x10], D0
  5033. 00003758  4CDF 1800                movem.l    A4,A3, [A7]+
  5034. 0000375C  4E5E                     unlink     A6
  5035. 0000375E  4E74 0008                rtd        0x0008
  5036. fn00003762:
  5037. 00003762  4E56 0000                link       A6, 0
  5038. 00003766  2F0C                     move.l     -[A7], A4
  5039. 00003768  286E 0008                movea.l    A4, [A6 + 0x8]
  5040. 0000376C  2014                     move.l     D0, [A4]
  5041. 0000376E  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  5042. 00003772  6C0E                     bge        +0x10 /* 00003782 */
  5043. 00003774  202C 0004                move.l     D0, [A4 + 0x4]
  5044. 00003778  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  5045. 0000377C  6C04                     bge        +0x6 /* 00003782 */
  5046. 0000377E  7000                     moveq.l    D0, 0x00
  5047. 00003780  6002                     bra        +0x4 /* 00003784 */
  5048. label00003782:
  5049. 00003782  7001                     moveq.l    D0, 0x01
  5050. label00003784:
  5051. 00003784  1D40 000C                move.b     [A6 + 0xC], D0
  5052. 00003788  285F                     movea.l    A4, [A7]+
  5053. 0000378A  4E5E                     unlink     A6
  5054. 0000378C  4E74 0004                rtd        0x0004
  5055. 00003790  4E56 0000                link       A6, 0
  5056. 00003794  4227                     clr.b      -[A7]
  5057. 00003796  486E 0008                pea.l      [A6 + 0x8]
  5058. 0000379A  4EBA FBE2                jsr        [PC - 0x41E /* 0000337E */]
  5059. 0000379E  4A1F                     tst.b      [A7]+
  5060. 000037A0  670E                     beq        +0x10 /* 000037B0 */
  5061. 000037A2  4227                     clr.b      -[A7]
  5062. 000037A4  486E 0010                pea.l      [A6 + 0x10]
  5063. 000037A8  4EBA FBD4                jsr        [PC - 0x42C /* 0000337E */]
  5064. 000037AC  4A1F                     tst.b      [A7]+
  5065. 000037AE  6604                     bne        +0x6 /* 000037B4 */
  5066. label000037B0:
  5067. 000037B0  7000                     moveq.l    D0, 0x00
  5068. 000037B2  6002                     bra        +0x4 /* 000037B6 */
  5069. label000037B4:
  5070. 000037B4  7001                     moveq.l    D0, 0x01
  5071. label000037B6:
  5072. 000037B6  1D40 000C                move.b     [A6 + 0xC], D0
  5073. 000037BA  4E5E                     unlink     A6
  5074. 000037BC  4E74 0004                rtd        0x0004
  5075. export_830:
  5076. fn000037C0:
  5077. 000037C0  4E56 FEC0                link       A6, -0x0140
  5078. 000037C4  48E7 0308                movem.l    -[A7], D6,D7,A4
  5079. 000037C8  422E FF00                clr.b      [A6 - 0x100]
  5080. 000037CC  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5081. 000037CE  CE6E 000C                and.w      D7, [A6 + 0xC]
  5082. 000037D2  4A47                     tst.w      D7
  5083. 000037D4  6F26                     ble        +0x28 /* 000037FC */
  5084. 000037D6  2C2E 000A                move.l     D6, [A6 + 0xA]
  5085. 000037DA  7010                     moveq.l    D0, 0x10
  5086. 000037DC  E0A6                     asr        D6, D0
  5087. 000037DE  0246 FFFF                andi.w     D6, 0xFFFF
  5088. 000037E2  4A46                     tst.w      D6
  5089. 000037E4  6606                     bne        +0x8 /* 000037EC */
  5090. 000037E6  3C3C 0083                move.w     D6, 0x83
  5091. 000037EA  6004                     bra        +0x6 /* 000037F0 */
  5092. label000037EC:
  5093. 000037EC  0646 0400                addi.w     D6, 0x400
  5094. label000037F0:
  5095. 000037F0  486E FF00                pea.l      [A6 - 0x100]
  5096. 000037F4  3F06                     move.w     -[A7], D6
  5097. 000037F6  3F07                     move.w     -[A7], D7
  5098. 000037F8  4EAD 059A                jsr        [A5 + 0x59A]
  5099. label000037FC:
  5100. 000037FC  4A2E FF00                tst.b      [A6 - 0x100]
  5101. 00003800  662E                     bne        +0x30 /* 00003830 */
  5102. 00003802  42A7                     clr.l      -[A7]
  5103. 00003804  2F3C 4573 7472           move.l     -[A7], 0x45737472 /* 'Estr' */
  5104. 0000380A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5105. 0000380E  A9A0                     trap       GetResource
  5106. 00003810  285F                     movea.l    A4, [A7]+
  5107. 00003812  200C                     move.l     D0, A4
  5108. 00003814  660A                     bne        +0xC /* 00003820 */
  5109. 00003816  42A7                     clr.l      -[A7]
  5110. 00003818  3F3C 012D                move.w     -[A7], 0x12D
  5111. 0000381C  A9BA                     trap       GetString
  5112. 0000381E  285F                     movea.l    A4, [A7]+
  5113. label00003820:
  5114. 00003820  200C                     move.l     D0, A4
  5115. 00003822  670C                     beq        +0xE /* 00003830 */
  5116. 00003824  486E FF00                pea.l      [A6 - 0x100]
  5117. 00003828  2F14                     move.l     -[A7], [A4]
  5118. 0000382A  4EAD 0482                jsr        [A5 + 0x482]
  5119. 0000382E  508F                     addq.l     A7, 8
  5120. label00003830:
  5121. 00003830  306E 0008                movea.w    A0, [A6 + 0x8]
  5122. 00003834  2F08                     move.l     -[A7], A0
  5123. 00003836  486E FEC0                pea.l      [A6 - 0x140]
  5124. 0000383A  4EAD 0572                jsr        [A5 + 0x572]
  5125. 0000383E  486E FF00                pea.l      [A6 - 0x100]
  5126. 00003842  486E FEC0                pea.l      [A6 - 0x140]
  5127. 00003846  42A7                     clr.l      -[A7]
  5128. 00003848  42A7                     clr.l      -[A7]
  5129. 0000384A  A98B                     trap       ParamText
  5130. 0000384C  4AAD E138                tst.l      [A5 - 0x1EC8]
  5131. 00003850  670E                     beq        +0x10 /* 00003860 */
  5132. 00003852  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5133. 00003856  4EAD 1E5A                jsr        [A5 + 0x1E5A]
  5134. 0000385A  5340                     subq.w     D0, 1
  5135. 0000385C  588F                     addq.l     A7, 4
  5136. 0000385E  6706                     beq        +0x8 /* 00003866 */
  5137. label00003860:
  5138. 00003860  3E3C 00FC                move.w     D7, 0xFC
  5139. 00003864  6004                     bra        +0x6 /* 0000386A */
  5140. label00003866:
  5141. 00003866  3E3C 00FB                move.w     D7, 0xFB
  5142. label0000386A:
  5143. 0000386A  42A7                     clr.l      -[A7]
  5144. 0000386C  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5145. 00003872  3F07                     move.w     -[A7], D7
  5146. 00003874  A9A0                     trap       GetResource
  5147. 00003876  4A9F                     tst.l      [A7]+
  5148. 00003878  6710                     beq        +0x12 /* 0000388A */
  5149. 0000387A  42A7                     clr.l      -[A7]
  5150. 0000387C  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  5151. 00003882  3F07                     move.w     -[A7], D7
  5152. 00003884  A9A0                     trap       GetResource
  5153. 00003886  4A9F                     tst.l      [A7]+
  5154. 00003888  6614                     bne        +0x16 /* 0000389E */
  5155. label0000388A:
  5156. 0000388A  4AAD E14C                tst.l      [A5 - 0x1EB4]
  5157. 0000388E  670C                     beq        +0xE /* 0000389C */
  5158. 00003890  2F2D E14C                move.l     -[A7], [A5 - 0x1EB4]
  5159. 00003894  4EAD 140A                jsr        [A5 + 0x140A]
  5160. 00003898  588F                     addq.l     A7, 4
  5161. 0000389A  6002                     bra        +0x4 /* 0000389E */
  5162. label0000389C:
  5163. 0000389C  A9F4                     trap       ExitToShell
  5164. label0000389E:
  5165. 0000389E  3F07                     move.w     -[A7], D7
  5166. 000038A0  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5167. 000038A6  4EAD 046A                jsr        [A5 + 0x46A]
  5168. 000038AA  A850                     trap       InitCursor
  5169. 000038AC  4257                     clr.w      [A7]
  5170. 000038AE  3F07                     move.w     -[A7], D7
  5171. 000038B0  42A7                     clr.l      -[A7]
  5172. 000038B2  A986                     trap       StopAlert
  5173. 000038B4  4CEE 10C0 FEB4           movem.l    A4,D7,D6, [A6 - 0x14C]
  5174. 000038BA  4E5E                     unlink     A6
  5175. 000038BC  4E75                     rts
  5176. export_831:
  5177. fn000038BE:
  5178. 000038BE  4E56 0000                link       A6, 0
  5179. 000038C2  48E7 0108                movem.l    -[A7], D7,A4
  5180. 000038C6  4AAE 0008                tst.l      [A6 + 0x8]
  5181. 000038CA  6D04                     blt        +0x6 /* 000038D0 */
  5182. 000038CC  7000                     moveq.l    D0, 0x00
  5183. 000038CE  6014                     bra        +0x16 /* 000038E4 */
  5184. label000038D0:
  5185. 000038D0  3F3C 0080                move.w     -[A7], 0x80
  5186. 000038D4  486D FA3E                pea.l      [A5 - 0x5C2]
  5187. 000038D8  486D FA4E                pea.l      [A5 - 0x5B2]
  5188. 000038DC  4EBA F8C0                jsr        [PC - 0x740 /* 0000319E */]
  5189. 000038E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5190. label000038E4:
  5191. 000038E4  1F3C 0001                move.b     -[A7], 0x1
  5192. 000038E8  4EBA 0064                jsr        [PC + 0x64 /* 0000394E */]
  5193. 000038EC  1E00                     move.b     D7, D0
  5194. 000038EE  202E 0008                move.l     D0, [A6 + 0x8]
  5195. 000038F2  A122                     trap       NewHandle, flags=1
  5196. 000038F4  2848                     movea.l    A4, A0
  5197. 000038F6  1E87                     move.b     [A7], D7
  5198. 000038F8  4EBA 0054                jsr        [PC + 0x54 /* 0000394E */]
  5199. 000038FC  200C                     move.l     D0, A4
  5200. 000038FE  4CEE 1080 FFF8           movem.l    A4,D7, [A6 - 0x8]
  5201. 00003904  4E5E                     unlink     A6
  5202. 00003906  4E75                     rts
  5203. export_832:
  5204. fn00003908:
  5205. 00003908  4E56 0000                link       A6, 0
  5206. 0000390C  2F07                     move.l     -[A7], D7
  5207. 0000390E  4AAE 000C                tst.l      [A6 + 0xC]
  5208. 00003912  6D04                     blt        +0x6 /* 00003918 */
  5209. 00003914  7000                     moveq.l    D0, 0x00
  5210. 00003916  6014                     bra        +0x16 /* 0000392C */
  5211. label00003918:
  5212. 00003918  3F3C 0093                move.w     -[A7], 0x93
  5213. 0000391C  486D FA58                pea.l      [A5 - 0x5A8]
  5214. 00003920  486D FA68                pea.l      [A5 - 0x598]
  5215. 00003924  4EBA F878                jsr        [PC - 0x788 /* 0000319E */]
  5216. 00003928  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5217. label0000392C:
  5218. 0000392C  1F3C 0001                move.b     -[A7], 0x1
  5219. 00003930  4EBA 001C                jsr        [PC + 0x1C /* 0000394E */]
  5220. 00003934  1E00                     move.b     D7, D0
  5221. 00003936  202E 000C                move.l     D0, [A6 + 0xC]
  5222. 0000393A  206E 0008                movea.l    A0, [A6 + 0x8]
  5223. 0000393E  A024                     trap       SetHandleSize
  5224. 00003940  1E87                     move.b     [A7], D7
  5225. 00003942  4EBA 000A                jsr        [PC + 0xA /* 0000394E */]
  5226. 00003946  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5227. 0000394A  4E5E                     unlink     A6
  5228. 0000394C  4E75                     rts
  5229. export_833:
  5230. fn0000394E:
  5231. 0000394E  4E56 0000                link       A6, 0
  5232. 00003952  2F07                     move.l     -[A7], D7
  5233. 00003954  206D E138                movea.l    A0, [A5 - 0x1EC8]
  5234. 00003958  2050                     movea.l    A0, [A0]
  5235. 0000395A  1E28 003A                move.b     D7, [A0 + 0x3A]
  5236. 0000395E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5237. 00003962  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5238. 00003966  4EAD 1DCA                jsr        [A5 + 0x1DCA]
  5239. 0000396A  1007                     move.b     D0, D7
  5240. 0000396C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5241. 00003970  4E5E                     unlink     A6
  5242. 00003972  4E75                     rts
  5243. 00003974  4E56 0000                link       A6, 0
  5244. 00003978  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5245. 0000397C  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5246. 00003980  4EAD 1DD2                jsr        [A5 + 0x1DD2]
  5247. 00003984  4E5E                     unlink     A6
  5248. 00003986  4E75                     rts
  5249. export_834:
  5250. fn00003988:
  5251. 00003988  4E56 0000                link       A6, 0
  5252. 0000398C  2F07                     move.l     -[A7], D7
  5253. 0000398E  7E00                     moveq.l    D7, 0x00
  5254. 00003990  6002                     bra        +0x4 /* 00003994 */
  5255. label00003992:
  5256. 00003992  5287                     addq.l     D7, 1
  5257. label00003994:
  5258. 00003994  206E 0008                movea.l    A0, [A6 + 0x8]
  5259. 00003998  52AE 0008                addq.l     [A6 + 0x8], 1
  5260. 0000399C  4A10                     tst.b      [A0]
  5261. 0000399E  66F2                     bne        -0xC /* 00003992 */
  5262. 000039A0  2007                     move.l     D0, D7
  5263. 000039A2  2E1F                     move.l     D7, [A7]+
  5264. 000039A4  4E5E                     unlink     A6
  5265. 000039A6  4E75                     rts
  5266. export_835:
  5267. fn000039A8:
  5268. 000039A8  4E56 0000                link       A6, 0
  5269. 000039AC  2F0C                     move.l     -[A7], A4
  5270. 000039AE  206E 0008                movea.l    A0, [A6 + 0x8]
  5271. 000039B2  2850                     movea.l    A4, [A0]
  5272. 000039B4  200C                     move.l     D0, A4
  5273. 000039B6  670A                     beq        +0xC /* 000039C2 */
  5274. 000039B8  206E 0008                movea.l    A0, [A6 + 0x8]
  5275. 000039BC  4290                     clr.l      [A0]
  5276. 000039BE  204C                     movea.l    A0, A4
  5277. 000039C0  A023                     trap       DisposHandle/DisposeHandle
  5278. label000039C2:
  5279. 000039C2  285F                     movea.l    A4, [A7]+
  5280. 000039C4  4E5E                     unlink     A6
  5281. 000039C6  4E74 0004                rtd        0x0004
  5282. export_836:
  5283. fn000039CA:
  5284. 000039CA  4E56 0000                link       A6, 0
  5285. 000039CE  2F0C                     move.l     -[A7], A4
  5286. 000039D0  206E 0008                movea.l    A0, [A6 + 0x8]
  5287. 000039D4  2850                     movea.l    A4, [A0]
  5288. 000039D6  200C                     move.l     D0, A4
  5289. 000039D8  670E                     beq        +0x10 /* 000039E8 */
  5290. 000039DA  206E 0008                movea.l    A0, [A6 + 0x8]
  5291. 000039DE  4290                     clr.l      [A0]
  5292. 000039E0  2F0C                     move.l     -[A7], A4
  5293. 000039E2  4EAD F3AA                jsr        [A5 - 0xC56]
  5294. 000039E6  588F                     addq.l     A7, 4
  5295. label000039E8:
  5296. 000039E8  285F                     movea.l    A4, [A7]+
  5297. 000039EA  4E5E                     unlink     A6
  5298. 000039EC  4E74 0004                rtd        0x0004
  5299. 000039F0  4E56 0000                link       A6, 0
  5300. 000039F4  2F0C                     move.l     -[A7], A4
  5301. 000039F6  206E 0008                movea.l    A0, [A6 + 0x8]
  5302. 000039FA  2850                     movea.l    A4, [A0]
  5303. 000039FC  200C                     move.l     D0, A4
  5304. 000039FE  670A                     beq        +0xC /* 00003A0A */
  5305. 00003A00  206E 0008                movea.l    A0, [A6 + 0x8]
  5306. 00003A04  4290                     clr.l      [A0]
  5307. 00003A06  204C                     movea.l    A0, A4
  5308. 00003A08  A01F                     trap       DisposPtr/DisposePtr
  5309. label00003A0A:
  5310. 00003A0A  285F                     movea.l    A4, [A7]+
  5311. 00003A0C  4E5E                     unlink     A6
  5312. 00003A0E  4E74 0004                rtd        0x0004
  5313. fn00003A12:
  5314. 00003A12  4E56 0000                link       A6, 0
  5315. 00003A16  2F0C                     move.l     -[A7], A4
  5316. 00003A18  206E 0008                movea.l    A0, [A6 + 0x8]
  5317. 00003A1C  2850                     movea.l    A4, [A0]
  5318. 00003A1E  200C                     move.l     D0, A4
  5319. 00003A20  6716                     beq        +0x18 /* 00003A38 */
  5320. 00003A22  206E 0008                movea.l    A0, [A6 + 0x8]
  5321. 00003A26  4290                     clr.l      [A0]
  5322. 00003A28  4267                     clr.w      -[A7]
  5323. 00003A2A  2F0C                     move.l     -[A7], A4
  5324. 00003A2C  A9A4                     trap       HomeResFile
  5325. 00003A2E  0C5F 0001                cmpi.w     [A7]+, 0x1
  5326. 00003A32  6F04                     ble        +0x6 /* 00003A38 */
  5327. 00003A34  2F0C                     move.l     -[A7], A4
  5328. 00003A36  A9A3                     trap       ReleaseResource
  5329. label00003A38:
  5330. 00003A38  285F                     movea.l    A4, [A7]+
  5331. 00003A3A  4E5E                     unlink     A6
  5332. 00003A3C  4E74 0004                rtd        0x0004
  5333. 00003A40  4CDF 0303                movem.l    A1,A0,D1,D0, [A7]+
  5334. 00003A44  1EBC 0001                move.b     [A7], 0x1
  5335. 00003A48  5381                     subq.l     D1, 1
  5336. 00003A4A  6710                     beq        +0x12 /* 00003A5C */
  5337. 00003A4C  E289                     lsr        D1, 1
  5338. label00003A4E:
  5339. 00003A4E  B348                     cmpm.w     [A1]+, [A0]+
  5340. 00003A50  56C9 FFFC                dbne       D1, -0x6 /* 00003A4E */
  5341. 00003A54  6702                     beq        +0x4 /* 00003A58 */
  5342. 00003A56  4217                     clr.b      [A7]
  5343. label00003A58:
  5344. 00003A58  2040                     movea.l    A0, D0
  5345. 00003A5A  4ED0                     jmp        [A0]
  5346. label00003A5C:
  5347. 00003A5C  B308                     cmpm.b     [A1]+, [A0]+
  5348. 00003A5E  6702                     beq        +0x4 /* 00003A62 */
  5349. 00003A60  4217                     clr.b      [A7]
  5350. label00003A62:
  5351. 00003A62  2040                     movea.l    A0, D0
  5352. 00003A64  4ED0                     jmp        [A0]
  5353. 00003A66  4E75                     rts
  5354. 00003A68  4E56 0000                link       A6, 0
  5355. 00003A6C  2F07                     move.l     -[A7], D7
  5356. 00003A6E  202E 0008                move.l     D0, [A6 + 0x8]
  5357. 00003A72  B0B8 0322                cmp.l      D0, [0x00000322 /* DefltStack */]
  5358. 00003A76  6F12                     ble        +0x14 /* 00003A8A */
  5359. 00003A78  202E 0008                move.l     D0, [A6 + 0x8]
  5360. 00003A7C  90B8 0322                sub.l      D0, [0x00000322 /* DefltStack */]
  5361. 00003A80  2E38 0130                move.l     D7, [0x00000130 /* ApplLimit */]
  5362. 00003A84  9E80                     sub.l      D7, D0
  5363. 00003A86  2047                     movea.l    A0, D7
  5364. 00003A88  A02D                     trap       SetApplLimit
  5365. label00003A8A:
  5366. 00003A8A  2E1F                     move.l     D7, [A7]+
  5367. 00003A8C  4E5E                     unlink     A6
  5368. 00003A8E  4E75                     rts
  5369. export_837:
  5370. 00003A90  4E56 0000                link       A6, 0
  5371. 00003A94  3F3C FFCE                move.w     -[A7], 0xFFCE
  5372. 00003A98  4878 0001                pea.l      [0x00000001]
  5373. 00003A9C  4EBA F60E                jsr        [PC - 0x9F2 /* 000030AC */]
  5374. 00003AA0  4E5E                     unlink     A6
  5375. 00003AA2  4E75                     rts
  5376. export_838:
  5377. 00003AA4  4E56 0000                link       A6, 0
  5378. 00003AA8  3F3C FFCE                move.w     -[A7], 0xFFCE
  5379. 00003AAC  4878 0002                pea.l      [0x00000002]
  5380. 00003AB0  4EBA F5FA                jsr        [PC - 0xA06 /* 000030AC */]
  5381. 00003AB4  4E5E                     unlink     A6
  5382. 00003AB6  4E75                     rts
  5383.